def customize_with_item(self): self.columns_tab_widget.clear() table_columns = [] stype = self.item.stype for i in stype.get_definition('table'): table_columns.append(i.get('name')) exclude_columns = [ '__search_type__', '__search_key__', '__tasks_count__', '__notes_count__', '__snapshots__' ] if self.item.type == 'snapshot': snapshot_obj = self.item.get_snapshot() if snapshot_obj: snapshot = snapshot_obj.get_snapshot() for column, val in snapshot.items(): if column not in exclude_columns: if column in table_columns: text_edit = QtGui.QTextEdit() text_edit.setText(unicode(val)) column_title = None for j in stype.get_definition('definition'): if j.get('name') == column: column_title = j.get('title') if not column_title: column_title = gf.prettify_text(column) self.columns_tab_widget.addTab( text_edit, column_title) if self.item.type == 'sobject': sobject_obj = self.item.get_sobject() if sobject_obj: sobject = sobject_obj.get_info() for column, val in sobject.items(): if column not in exclude_columns: if column in table_columns: text_edit = QtGui.QTextEdit() text_edit.setText(unicode(val)) column_title = None for j in stype.get_definition('definition'): if j.get('name') == column: column_title = j.get('title') if not column_title: column_title = gf.prettify_text(column) self.columns_tab_widget.addTab( text_edit, column_title)
def setupUi(self, messages): messages.setObjectName("messages") messages.resize(671, 497) self.gridLayout_2 = QtGui.QGridLayout(messages) self.gridLayout_2.setObjectName("gridLayout_2") self.splitter_2 = QtGui.QSplitter(messages) self.splitter_2.setOrientation(QtCore.Qt.Horizontal) self.splitter_2.setObjectName("splitter_2") self.usersTreeWidget = QtGui.QTreeWidget(self.splitter_2) self.usersTreeWidget.setMaximumSize(QtCore.QSize(400, 16777215)) self.usersTreeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.usersTreeWidget.setAlternatingRowColors(True) self.usersTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.usersTreeWidget.setObjectName("usersTreeWidget") self.usersTreeWidget.headerItem().setText(0, "1") self.usersTreeWidget.header().setVisible(False) self.splitter = QtGui.QSplitter(self.splitter_2) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.conversationScrollArea = QtGui.QScrollArea(self.splitter) self.conversationScrollArea.setWidgetResizable(True) self.conversationScrollArea.setObjectName("conversationScrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 323, 69)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.conversationScrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.replyPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.replyPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.replyPushButton.setMaximumSize(QtCore.QSize(80, 16777215)) self.replyPushButton.setObjectName("replyPushButton") self.gridLayout.addWidget(self.replyPushButton, 3, 2, 1, 1) self.replyTextEdit = QtGui.QTextEdit(self.gridLayoutWidget) self.replyTextEdit.setMaximumSize(QtCore.QSize(16777215, 200)) self.replyTextEdit.setStyleSheet("") self.replyTextEdit.setObjectName("replyTextEdit") self.gridLayout.addWidget(self.replyTextEdit, 1, 0, 1, 3) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 1, 1, 1) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout.setObjectName("editorLayout") self.gridLayout.addLayout(self.editorLayout, 0, 0, 1, 3) self.gridLayout_2.addWidget(self.splitter_2, 0, 0, 1, 1) self.retranslateUi(messages) QtCore.QMetaObject.connectSlotsByName(messages)
def setupUi(self, scriptEditForm): scriptEditForm.setObjectName("scriptEditForm") scriptEditForm.resize(707, 541) self.verticalLayout = QtGui.QVBoxLayout(scriptEditForm) self.verticalLayout.setObjectName("verticalLayout") self.splitter = QtGui.QSplitter(scriptEditForm) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.stackTraceTextEdit = QtGui.QTextEdit(self.splitter) self.stackTraceTextEdit.setObjectName("stackTraceTextEdit") self.scriptTextEdit = QtGui.QTextEdit(self.splitter) self.scriptTextEdit.setAcceptRichText(False) self.scriptTextEdit.setObjectName("scriptTextEdit") self.verticalLayout.addWidget(self.splitter) self.runScriptPushButton = QtGui.QPushButton(scriptEditForm) self.runScriptPushButton.setObjectName("runScriptPushButton") self.verticalLayout.addWidget(self.runScriptPushButton) self.retranslateUi(scriptEditForm) QtCore.QMetaObject.connectSlotsByName(scriptEditForm)
def create_ui_raw(self): self.verticalLayout = QtGui.QVBoxLayout(self) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setObjectName("editorLayout") self.verticalLayout.addLayout(self.editorLayout) self.descriptionTextEdit = QtGui.QTextEdit(self) self.descriptionTextEdit.setObjectName("descriptionTextEdit") self.verticalLayout.addWidget(self.descriptionTextEdit) self.verticalLayout.setStretch(1, 1)
def setupUi(self, notes): notes.setObjectName("notes") notes.resize(311, 238) self.gridLayout_2 = QtGui.QGridLayout(notes) self.gridLayout_2.setContentsMargins(9, 9, 9, 9) self.gridLayout_2.setObjectName("gridLayout_2") self.splitter = QtGui.QSplitter(notes) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.conversationScrollArea = QtGui.QScrollArea(self.splitter) self.conversationScrollArea.setWidgetResizable(True) self.conversationScrollArea.setObjectName("conversationScrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 291, 69)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.conversationScrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.replyPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.replyPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.replyPushButton.setMaximumSize(QtCore.QSize(80, 16777215)) self.replyPushButton.setObjectName("replyPushButton") self.gridLayout.addWidget(self.replyPushButton, 3, 3, 1, 1) self.replyTextEdit = QtGui.QTextEdit(self.gridLayoutWidget) self.replyTextEdit.setStyleSheet("") self.replyTextEdit.setObjectName("replyTextEdit") self.gridLayout.addWidget(self.replyTextEdit, 1, 0, 1, 4) self.useFilterCheckBox = QtGui.QCheckBox(self.gridLayoutWidget) self.useFilterCheckBox.setObjectName("useFilterCheckBox") self.gridLayout.addWidget(self.useFilterCheckBox, 3, 0, 1, 1) self.filterUsersPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.filterUsersPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.filterUsersPushButton.setObjectName("filterUsersPushButton") self.gridLayout.addWidget(self.filterUsersPushButton, 3, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 2, 1, 1) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout.setObjectName("editorLayout") self.gridLayout.addLayout(self.editorLayout, 0, 0, 1, 4) self.gridLayout_2.addWidget(self.splitter, 2, 0, 1, 3) self.retranslateUi(notes) QtCore.QMetaObject.connectSlotsByName(notes)
def setupUi(self, descriptionWidget): descriptionWidget.setObjectName("descriptionWidget") self.verticalLayout = QtGui.QVBoxLayout(descriptionWidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setObjectName("editorLayout") self.verticalLayout.addLayout(self.editorLayout) self.descriptionTextEdit = QtGui.QTextEdit(descriptionWidget) self.descriptionTextEdit.setObjectName("descriptionTextEdit") self.verticalLayout.addWidget(self.descriptionTextEdit) self.verticalLayout.setStretch(1, 1) self.retranslateUi(descriptionWidget) QtCore.QMetaObject.connectSlotsByName(descriptionWidget)
def setupUi(self, DebugLog): DebugLog.setObjectName("DebugLog") DebugLog.resize(1195, 933) self.gridLayout = QtGui.QGridLayout(DebugLog) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(DebugLog) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.treeWidget = QtGui.QTreeWidget(self.splitter) self.treeWidget.setMaximumSize(QtCore.QSize(320, 16777215)) self.treeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.treeWidget.setAlternatingRowColors(True) self.treeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.treeWidget.setObjectName("treeWidget") self.treeWidget.headerItem().setText(0, "1") self.treeWidget.header().setVisible(False) self.debugLogTextEdit = QtGui.QTextEdit(self.splitter) self.debugLogTextEdit.setObjectName("debugLogTextEdit") self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.logCheckBox = QtGui.QCheckBox(DebugLog) self.logCheckBox.setObjectName("logCheckBox") self.horizontalLayout.addWidget(self.logCheckBox) self.infoCheckBox = QtGui.QCheckBox(DebugLog) self.infoCheckBox.setObjectName("infoCheckBox") self.horizontalLayout.addWidget(self.infoCheckBox) self.warningCheckBox = QtGui.QCheckBox(DebugLog) self.warningCheckBox.setObjectName("warningCheckBox") self.horizontalLayout.addWidget(self.warningCheckBox) self.exceptionCheckBox = QtGui.QCheckBox(DebugLog) self.exceptionCheckBox.setObjectName("exceptionCheckBox") self.horizontalLayout.addWidget(self.exceptionCheckBox) self.errorCheckBox = QtGui.QCheckBox(DebugLog) self.errorCheckBox.setObjectName("errorCheckBox") self.horizontalLayout.addWidget(self.errorCheckBox) self.criticalCheckBox = QtGui.QCheckBox(DebugLog) self.criticalCheckBox.setObjectName("criticalCheckBox") self.horizontalLayout.addWidget(self.criticalCheckBox) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.gridLayout.setRowMinimumHeight(0, 1) self.retranslateUi(DebugLog) QtCore.QMetaObject.connectSlotsByName(DebugLog)
def create_ui(self): self.verticalLayout = QtGui.QVBoxLayout(self) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.verticalLayout.addLayout(self.editorLayout) self.descriptionTextEdit = QtGui.QTextEdit() self.verticalLayout.addWidget(self.descriptionTextEdit) self.verticalLayout.setStretch(1, 1) self.setLayout(self.verticalLayout) self.reply_button = QtGui.QPushButton('Reply') self.verticalLayout.addWidget(self.reply_button) self.create_rich_edit()
def create_chat_tab(self, chat_subscription, partner_login): tab_layout = QtGui.QVBoxLayout() tab_widget = QtGui.QWidget() tab_widget.setLayout(tab_layout) text_edit = QtGui.QTextEdit() reply_widget = Ui_replyWidget(self) tab_layout.addWidget(text_edit) tab_layout.addWidget(reply_widget) # temporary!!! reply_widget.reply_button.clicked.connect(lambda: self.post_reply( text_edit, chat_subscription, partner_login, reply_widget.descriptionTextEdit.toPlainText(), )) self.fill_chat_messages(text_edit, chat_subscription, partner_login) return tab_widget
def setupUi(self, tasks): tasks.setObjectName("tasks") tasks.resize(705, 420) self.verticalLayout = QtGui.QVBoxLayout(tasks) self.verticalLayout.setContentsMargins(-1, -1, -1, 0) self.verticalLayout.setObjectName("verticalLayout") self.splitter = QtGui.QSplitter(tasks) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.contextLabel = QtGui.QLabel(self.gridLayoutWidget) self.contextLabel.setMinimumSize(QtCore.QSize(50, 0)) self.contextLabel.setObjectName("contextLabel") self.gridLayout_2.addWidget(self.contextLabel, 2, 0, 1, 1) self.contextLineEdit = QtGui.QLineEdit(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.contextLineEdit.sizePolicy().hasHeightForWidth()) self.contextLineEdit.setSizePolicy(sizePolicy) self.contextLineEdit.setObjectName("contextLineEdit") self.gridLayout_2.addWidget(self.contextLineEdit, 2, 1, 1, 1) self.processTreeWidget = QtGui.QTreeWidget(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.processTreeWidget.sizePolicy().hasHeightForWidth()) self.processTreeWidget.setSizePolicy(sizePolicy) self.processTreeWidget.setMinimumSize(QtCore.QSize(350, 0)) self.processTreeWidget.setEditTriggers( QtGui.QAbstractItemView.AllEditTriggers) self.processTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.processTreeWidget.setAllColumnsShowFocus(True) self.processTreeWidget.setColumnCount(1) self.processTreeWidget.setObjectName("processTreeWidget") self.processTreeWidget.headerItem().setText(0, "Process:") self.processTreeWidget.header().setVisible(False) self.gridLayout_2.addWidget(self.processTreeWidget, 1, 0, 1, 2) self.taskInfoGroupBox = QtGui.QGroupBox(self.splitter) self.taskInfoGroupBox.setBaseSize(QtCore.QSize(500, 0)) self.taskInfoGroupBox.setFlat(True) self.taskInfoGroupBox.setObjectName("taskInfoGroupBox") self.gridLayout = QtGui.QGridLayout(self.taskInfoGroupBox) self.gridLayout.setContentsMargins(4, 6, 4, 4) self.gridLayout.setObjectName("gridLayout") self.groupBox = QtGui.QGroupBox(self.taskInfoGroupBox) self.groupBox.setFlat(True) self.groupBox.setObjectName("groupBox") self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.editorLayout = QtGui.QHBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(-1, 0, -1, -1) self.editorLayout.setObjectName("editorLayout") self.verticalLayout_2.addLayout(self.editorLayout) self.descriptionTextEdit = QtGui.QTextEdit(self.groupBox) self.descriptionTextEdit.setObjectName("descriptionTextEdit") self.verticalLayout_2.addWidget(self.descriptionTextEdit) self.gridLayout.addWidget(self.groupBox, 9, 0, 1, 3) self.label_3 = QtGui.QLabel(self.taskInfoGroupBox) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.label = QtGui.QLabel(self.taskInfoGroupBox) self.label.setMaximumSize(QtCore.QSize(100, 16777215)) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.assignedToComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.assignedToComboBox.setEditable(True) self.assignedToComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.assignedToComboBox.setObjectName("assignedToComboBox") self.gridLayout.addWidget(self.assignedToComboBox, 0, 1, 1, 2) self.label_5 = QtGui.QLabel(self.taskInfoGroupBox) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1) self.priorityComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.priorityComboBox.setEditable(True) self.priorityComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.priorityComboBox.setObjectName("priorityComboBox") self.gridLayout.addWidget(self.priorityComboBox, 2, 1, 1, 2) self.label_2 = QtGui.QLabel(self.taskInfoGroupBox) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.statusComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.statusComboBox.setEditable(True) self.statusComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.statusComboBox.setObjectName("statusComboBox") self.gridLayout.addWidget(self.statusComboBox, 3, 1, 1, 2) self.startedDateTimeEdit = QtGui.QDateTimeEdit(self.taskInfoGroupBox) self.startedDateTimeEdit.setCalendarPopup(True) self.startedDateTimeEdit.setObjectName("startedDateTimeEdit") self.gridLayout.addWidget(self.startedDateTimeEdit, 4, 1, 1, 2) self.superviserComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.superviserComboBox.setEditable(True) self.superviserComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.superviserComboBox.setObjectName("superviserComboBox") self.gridLayout.addWidget(self.superviserComboBox, 1, 1, 1, 2) self.endDateTimeEdit = QtGui.QDateTimeEdit(self.taskInfoGroupBox) self.endDateTimeEdit.setCalendarPopup(True) self.endDateTimeEdit.setObjectName("endDateTimeEdit") self.gridLayout.addWidget(self.endDateTimeEdit, 5, 1, 1, 2) self.label_6 = QtGui.QLabel(self.taskInfoGroupBox) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 5, 0, 1, 1) self.label_4 = QtGui.QLabel(self.taskInfoGroupBox) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) self.saveChangesButton = QtGui.QPushButton(self.taskInfoGroupBox) self.saveChangesButton.setMaximumSize(QtCore.QSize(200, 16777215)) self.saveChangesButton.setObjectName("saveChangesButton") self.gridLayout.addWidget(self.saveChangesButton, 10, 2, 1, 1) self.label_7 = QtGui.QLabel(self.taskInfoGroupBox) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 6, 0, 1, 1) self.showNotesButton = QtGui.QToolButton(self.taskInfoGroupBox) self.showNotesButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.showNotesButton.setAutoRaise(True) self.showNotesButton.setArrowType(QtCore.Qt.RightArrow) self.showNotesButton.setObjectName("showNotesButton") self.gridLayout.addWidget(self.showNotesButton, 10, 0, 1, 1) self.subsParentStatusLabel = QtGui.QLabel(self.taskInfoGroupBox) self.subsParentStatusLabel.setObjectName("subsParentStatusLabel") self.gridLayout.addWidget(self.subsParentStatusLabel, 6, 1, 1, 1) self.subsParentPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsParentPushButton.setObjectName("subsParentPushButton") self.gridLayout.addWidget(self.subsParentPushButton, 6, 2, 1, 1) self.subsTaskPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsTaskPushButton.setObjectName("subsTaskPushButton") self.gridLayout.addWidget(self.subsTaskPushButton, 7, 2, 1, 1) self.subsTaskStatusLabel = QtGui.QLabel(self.taskInfoGroupBox) self.subsTaskStatusLabel.setObjectName("subsTaskStatusLabel") self.gridLayout.addWidget(self.subsTaskStatusLabel, 7, 1, 1, 1) self.subsUsersPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsUsersPushButton.setObjectName("subsUsersPushButton") self.gridLayout.addWidget(self.subsUsersPushButton, 8, 2, 1, 1) self.verticalLayout.addWidget(self.splitter) self.skeyLineEdit = QtGui.QLineEdit(tasks) self.skeyLineEdit.setObjectName("skeyLineEdit") self.verticalLayout.addWidget(self.skeyLineEdit) self.retranslateUi(tasks) QtCore.QMetaObject.connectSlotsByName(tasks) tasks.setTabOrder(self.assignedToComboBox, self.superviserComboBox) tasks.setTabOrder(self.superviserComboBox, self.priorityComboBox) tasks.setTabOrder(self.priorityComboBox, self.statusComboBox) tasks.setTabOrder(self.statusComboBox, self.startedDateTimeEdit) tasks.setTabOrder(self.startedDateTimeEdit, self.endDateTimeEdit) tasks.setTabOrder(self.endDateTimeEdit, self.descriptionTextEdit) tasks.setTabOrder(self.descriptionTextEdit, self.saveChangesButton) tasks.setTabOrder(self.saveChangesButton, self.subsParentPushButton) tasks.setTabOrder(self.subsParentPushButton, self.showNotesButton) tasks.setTabOrder(self.showNotesButton, self.skeyLineEdit)
def create_plain_text_editor(self): self.plain_text_editor = QtGui.QTextEdit(self) self.plain_text_editor.setObjectName('plain_text_editor') self.verticalLayout.addWidget(self.plain_text_editor)
def create_text_area(self): self.text_area = QtGui.QTextEdit()