Source code for titania.QtGUI.error_tab

from PyQt5.QtWidgets import QWidget, QGridLayout, QVBoxLayout, QPlainTextEdit
from titania.QtGUI.base_tab import QtTabInterface

[docs]class ErrorQtTab(QtTabInterface): def __init__(self, message: str, title: str, parent=None): """ A tab that is used to display error in place of any tab that fails to be created. """ QtTabInterface.__init__(self, parent) self.title = title print(self.title) self.parent = parent self.line_layout = QVBoxLayout() label = QPlainTextEdit(message) label.setReadOnly(True) self.line_layout.addWidget(label)
[docs] def initiate(self): self.setLayout(self.line_layout)
[docs] def get_title(self): return self.title