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, messages): messages.setObjectName("messages") messages.resize(848, 636) self.verticalLayout_2 = QtGui.QVBoxLayout(messages) self.verticalLayout_2.setObjectName("verticalLayout_2") self.splitter = QtGui.QSplitter(messages) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.usersTreeWidget = QtGui.QTreeWidget(self.splitter) 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.verticalLayoutWidget = QtGui.QWidget(self.splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.tabsVerticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.tabsVerticalLayout.setSpacing(0) self.tabsVerticalLayout.setContentsMargins(0, 0, 0, 0) self.tabsVerticalLayout.setObjectName("tabsVerticalLayout") self.verticalLayout_2.addWidget(self.splitter) self.retranslateUi(messages) QtCore.QMetaObject.connectSlotsByName(messages)
def create_all_layouts(self): self.splitter = QtGui.QSplitter(self) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.parent_grid_layout = QtGui.QGridLayout(self.gridLayoutWidget) self.parent_grid_layout.setContentsMargins(0, 0, 0, 0) self.parent_grid_layout.setObjectName("parent_grid_layout") self.add_remove_tool_button = QtGui.QToolButton(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.add_remove_tool_button.sizePolicy().hasHeightForWidth()) self.add_remove_tool_button.setSizePolicy(sizePolicy) self.add_remove_tool_button.setObjectName("add_remove_tool_button") self.add_remove_tool_button.setAutoRaise(True) self.parent_grid_layout.addWidget(self.add_remove_tool_button, 0, 1, 1, 1) self.add_remove_tool_button.setIcon( gf.get_icon('arrow-right-bold', icons_set='mdi')) self.parent_vertical_layout = QtGui.QVBoxLayout() self.parent_vertical_layout.setObjectName("parent_vertical_layout") self.parent_grid_layout.addLayout(self.parent_vertical_layout, 0, 0, 1, 1) self.verticalLayoutWidget = QtGui.QWidget(self.splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.instances_vertical_layout = QtGui.QVBoxLayout( self.verticalLayoutWidget) self.instances_vertical_layout.setContentsMargins(0, 0, 0, 0) self.instances_vertical_layout.setObjectName( "instances_vertical_layout") self.buttons_layout = QtGui.QHBoxLayout() self.buttons_layout.setObjectName("buttons_layout") self.grid_layout.addLayout(self.buttons_layout, 1, 0, 1, 1) self.grid_layout.addWidget(self.splitter, 0, 0, 1, 1)
def __init__(self, parent=None): super(self.__class__, self).__init__(parent=parent) self.layout = QtGui.QGridLayout() self.setLayout(self.layout) self.CenterSplitter = QtGui.QSplitter() self.CenterSplitter.setOrientation(QtCore.Qt.Horizontal) self.LeftSplitter = QtGui.QSplitter(self.CenterSplitter) self.LeftSplitter.setOrientation(QtCore.Qt.Vertical) self.rightSplitter = QtGui.QSplitter(self.CenterSplitter) self.rightSplitter.setOrientation(QtCore.Qt.Vertical) self.layout.addWidget(self.CenterSplitter, 0, 0, 1, 0) self.create_trees() self.create_tables() self.create_button() self.create_options() self.controls_actions()
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, 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 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 setupUi(self, resultsForm): resultsForm.setObjectName("resultsForm") resultsForm.resize(258, 386) self.resultsLayout = QtGui.QVBoxLayout(resultsForm) self.resultsLayout.setSpacing(0) self.resultsLayout.setContentsMargins(0, 0, 0, 0) self.resultsLayout.setObjectName("resultsLayout") self.resultsSplitter = QtGui.QSplitter(resultsForm) self.resultsSplitter.setOrientation(QtCore.Qt.Horizontal) self.resultsSplitter.setObjectName("resultsSplitter") self.resultsTreeWidget = QtGui.QTreeWidget(self.resultsSplitter) self.resultsTreeWidget.setTabKeyNavigation(True) self.resultsTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.resultsTreeWidget.setAllColumnsShowFocus(True) self.resultsTreeWidget.setWordWrap(True) self.resultsTreeWidget.setHeaderHidden(True) self.resultsTreeWidget.setObjectName("resultsTreeWidget") self.resultsTreeWidget.headerItem().setText(0, "1") self.verticalLayoutWidget_3 = QtGui.QWidget(self.resultsSplitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.versionsLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.versionsLayout.setContentsMargins(0, 0, 0, 0) self.versionsLayout.setObjectName("versionsLayout") self.resultsVersionsTreeWidget = QtGui.QTreeWidget( self.verticalLayoutWidget_3) self.resultsVersionsTreeWidget.setTabKeyNavigation(True) self.resultsVersionsTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.resultsVersionsTreeWidget.setRootIsDecorated(False) self.resultsVersionsTreeWidget.setAllColumnsShowFocus(True) self.resultsVersionsTreeWidget.setWordWrap(True) self.resultsVersionsTreeWidget.setHeaderHidden(True) self.resultsVersionsTreeWidget.setObjectName( "resultsVersionsTreeWidget") self.resultsVersionsTreeWidget.headerItem().setText(0, "1") self.versionsLayout.addWidget(self.resultsVersionsTreeWidget) self.resultsLayout.addWidget(self.resultsSplitter) self.retranslateUi(resultsForm) QtCore.QMetaObject.connectSlotsByName(resultsForm)
def setupUi(self, commitQueue): commitQueue.setObjectName("commitQueue") commitQueue.resize(800, 640) self.centralwidget = QtGui.QWidget(commitQueue) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setContentsMargins(9, 9, 9, 0) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget_2 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtGui.QLabel(self.verticalLayoutWidget_2) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.filesCountLabel = QtGui.QLabel(self.verticalLayoutWidget_2) self.filesCountLabel.setObjectName("filesCountLabel") self.horizontalLayout_2.addWidget(self.filesCountLabel) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.clearQueuePushButton = QtGui.QPushButton( self.verticalLayoutWidget_2) self.clearQueuePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.clearQueuePushButton.setObjectName("clearQueuePushButton") self.horizontalLayout_2.addWidget(self.clearQueuePushButton) self.verticalLayout.addLayout(self.horizontalLayout_2) self.filesQueueTreeWidget = QtGui.QTreeWidget( self.verticalLayoutWidget_2) self.filesQueueTreeWidget.setMinimumSize(QtCore.QSize(300, 0)) self.filesQueueTreeWidget.setRootIsDecorated(False) self.filesQueueTreeWidget.setHeaderHidden(True) self.filesQueueTreeWidget.setObjectName("filesQueueTreeWidget") self.verticalLayout.addWidget(self.filesQueueTreeWidget) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.commitEditorLayout = QtGui.QVBoxLayout() self.commitEditorLayout.setObjectName("commitEditorLayout") self.verticalLayout_2.addLayout(self.commitEditorLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.commitAllPushButton = QtGui.QPushButton( self.verticalLayoutWidget_3) self.commitAllPushButton.setMinimumSize(QtCore.QSize(120, 0)) self.commitAllPushButton.setObjectName("commitAllPushButton") self.horizontalLayout.addWidget(self.commitAllPushButton) self.closePushButton = QtGui.QPushButton(self.verticalLayoutWidget_3) self.closePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.closePushButton.setObjectName("closePushButton") self.horizontalLayout.addWidget(self.closePushButton) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) commitQueue.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(commitQueue) self.statusbar.setObjectName("statusbar") commitQueue.setStatusBar(self.statusbar) self.retranslateUi(commitQueue) QtCore.QMetaObject.connectSlotsByName(commitQueue)
def setupUi(self, snapshotBrowser): snapshotBrowser.setObjectName("snapshotBrowser") self.snapshotBrowserLayout = QtGui.QVBoxLayout(snapshotBrowser) self.snapshotBrowserLayout.setSpacing(0) self.snapshotBrowserLayout.setContentsMargins(0, 0, 0, 0) self.snapshotBrowserLayout.setObjectName("snapshotBrowserLayout") self.browserSplitter = QtGui.QSplitter(snapshotBrowser) self.browserSplitter.setOrientation(QtCore.Qt.Vertical) self.browserSplitter.setObjectName("browserSplitter") self.verticalLayoutWidget = QtGui.QWidget(self.browserSplitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.imageViewerLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.imageViewerLayout.setSpacing(0) self.imageViewerLayout.setContentsMargins(0, 0, 0, 0) self.imageViewerLayout.setObjectName("imageViewerLayout") self.imagesSlider = QtGui.QSlider(self.verticalLayoutWidget) self.imagesSlider.setStyleSheet( "QSlider::groove:horizontal {\n" " border: 1px solid rgba(128, 128, 128, 40);\n" " height: 8px;\n" " background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(128, 128, 128, 75), stop:1 rgba(128, 128, 128, 40));\n" " margin: 2px 0;\n" "}\n" "\n" "QSlider::handle:horizontal {\n" " background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 rgba(128, 128, 128, 40), stop:1 rgba(128, 128, 128, 175));\n" " border: 1px solid rgba(128, 128, 128, 40);\n" " width: 18px;\n" " margin: -2px 0;\n" " border-radius: 3px;\n" "}") self.imagesSlider.setMaximum(1) self.imagesSlider.setPageStep(1) self.imagesSlider.setTracking(True) self.imagesSlider.setOrientation(QtCore.Qt.Horizontal) self.imagesSlider.setTickPosition(QtGui.QSlider.TicksAbove) self.imagesSlider.setObjectName("imagesSlider") self.imageViewerLayout.addWidget(self.imagesSlider) self.previewGraphicsView = QtGui.QGraphicsView( self.verticalLayoutWidget) self.previewGraphicsView.setFrameShape(QtGui.QFrame.NoFrame) self.previewGraphicsView.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.previewGraphicsView.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.previewGraphicsView.setRenderHints( Qt4Gui.QPainter.Antialiasing | Qt4Gui.QPainter.HighQualityAntialiasing | Qt4Gui.QPainter.SmoothPixmapTransform | Qt4Gui.QPainter.TextAntialiasing) self.previewGraphicsView.setOptimizationFlags( QtGui.QGraphicsView.DontAdjustForAntialiasing | QtGui.QGraphicsView.DontSavePainterState) self.previewGraphicsView.setObjectName("previewGraphicsView") self.imageViewerLayout.addWidget(self.previewGraphicsView) self.imageViewerLayout.setStretch(1, 1) self.gridLayoutWidget = QtGui.QWidget(self.browserSplitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.filesBrowserLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.filesBrowserLayout.setContentsMargins(0, 0, 0, 0) self.filesBrowserLayout.setObjectName("filesBrowserLayout") self.showAllCheckBox = QtGui.QCheckBox(self.gridLayoutWidget) self.showAllCheckBox.setObjectName("showAllCheckBox") self.filesBrowserLayout.addWidget(self.showAllCheckBox, 1, 0, 1, 1) self.showMoreInfoCheckBox = QtGui.QCheckBox(self.gridLayoutWidget) self.showMoreInfoCheckBox.setObjectName("showMoreInfoCheckBox") self.filesBrowserLayout.addWidget(self.showMoreInfoCheckBox, 1, 1, 1, 1) self.filesTreeWidget = QtGui.QTreeWidget(self.gridLayoutWidget) self.filesTreeWidget.setStyleSheet( "QTreeView::item {\n" " padding: 2px;\n" "}\n" "QTreeView::item:selected:active{\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "QTreeView::item:selected:!active {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "") self.filesTreeWidget.setAlternatingRowColors(True) self.filesTreeWidget.setHeaderHidden(True) self.filesTreeWidget.setObjectName("filesTreeWidget") self.filesTreeWidget.headerItem().setText(0, "Snapshot / Type / Name:") self.filesBrowserLayout.addWidget(self.filesTreeWidget, 0, 0, 1, 2) self.snapshotBrowserLayout.addWidget(self.browserSplitter) self.retranslateUi(snapshotBrowser) QtCore.QMetaObject.connectSlotsByName(snapshotBrowser)
def setupUi(self, editDBTable): editDBTable.setObjectName("editDBTable") editDBTable.resize(800, 640) self.centralwidget = QtGui.QWidget(editDBTable) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setContentsMargins(9, 9, 9, 0) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget_2 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.tablesTreeWidget = QtGui.QTreeWidget(self.verticalLayoutWidget_2) self.tablesTreeWidget.setMinimumSize(QtCore.QSize(150, 0)) self.tablesTreeWidget.setStyleSheet( "QTreeView::item {\n" " padding: 2px;\n" "}\n" "\n" "QTreeView::item:selected:active{\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "QTreeView::item:selected:!active {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "") self.tablesTreeWidget.setRootIsDecorated(True) self.tablesTreeWidget.setHeaderHidden(True) self.tablesTreeWidget.setObjectName("tablesTreeWidget") item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_1 = QtGui.QTreeWidgetItem(item_0) self.verticalLayout.addWidget(self.tablesTreeWidget) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tableEditorLayout = QtGui.QVBoxLayout() self.tableEditorLayout.setObjectName("tableEditorLayout") self.editTableWidget = QtGui.QTableWidget(self.verticalLayoutWidget_3) self.editTableWidget.setObjectName("editTableWidget") self.editTableWidget.setColumnCount(0) self.editTableWidget.setRowCount(0) self.tableEditorLayout.addWidget(self.editTableWidget) self.verticalLayout_2.addLayout(self.tableEditorLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.savePushButton = QtGui.QPushButton(self.verticalLayoutWidget_3) self.savePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.savePushButton.setObjectName("savePushButton") self.horizontalLayout.addWidget(self.savePushButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) editDBTable.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(editDBTable) self.statusbar.setObjectName("statusbar") editDBTable.setStatusBar(self.statusbar) self.retranslateUi(editDBTable) QtCore.QMetaObject.connectSlotsByName(editDBTable)
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 setupUi(self, myNotifications): myNotifications.setObjectName("myNotifications") myNotifications.resize(561, 373) self.gridLayout = QtGui.QGridLayout(myNotifications) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(myNotifications) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget = QtGui.QWidget(self.splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.treeWidget = QtGui.QTreeWidget(self.verticalLayoutWidget) self.treeWidget.setObjectName("treeWidget") item_0 = QtGui.QTreeWidgetItem(self.treeWidget) item_0 = QtGui.QTreeWidgetItem(self.treeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_2 = QtGui.QTreeWidgetItem(item_1) item_0 = QtGui.QTreeWidgetItem(self.treeWidget) self.verticalLayout.addWidget(self.treeWidget) self.comboBox = QtGui.QComboBox(self.verticalLayoutWidget) self.comboBox.setEditable(True) self.comboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.verticalLayout.addWidget(self.comboBox) self.verticalLayoutWidget_2 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tabWidget = QtGui.QTabWidget(self.verticalLayoutWidget_2) self.tabWidget.setTabPosition(QtGui.QTabWidget.West) self.tabWidget.setObjectName("tabWidget") self.tab = QtGui.QWidget() self.tab.setObjectName("tab") self.horizontalLayout_3 = QtGui.QHBoxLayout(self.tab) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.treeWidget_5 = QtGui.QTreeWidget(self.tab) self.treeWidget_5.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.treeWidget_5.setObjectName("treeWidget_5") item_0 = QtGui.QTreeWidgetItem(self.treeWidget_5) self.treeWidget_5.header().setDefaultSectionSize(80) self.horizontalLayout_3.addWidget(self.treeWidget_5) self.tabWidget.addTab(self.tab, "") self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName("tab_4") self.horizontalLayout_4 = QtGui.QHBoxLayout(self.tab_4) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.treeWidget_6 = QtGui.QTreeWidget(self.tab_4) self.treeWidget_6.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.treeWidget_6.setObjectName("treeWidget_6") item_0 = QtGui.QTreeWidgetItem(self.treeWidget_6) self.treeWidget_6.header().setDefaultSectionSize(80) self.horizontalLayout_4.addWidget(self.treeWidget_6) self.tabWidget.addTab(self.tab_4, "") self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName("tab_2") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.tab_2) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.treeWidget_4 = QtGui.QTreeWidget(self.tab_2) self.treeWidget_4.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.treeWidget_4.setObjectName("treeWidget_4") item_0 = QtGui.QTreeWidgetItem(self.treeWidget_4) self.treeWidget_4.header().setDefaultSectionSize(80) self.horizontalLayout_2.addWidget(self.treeWidget_4) self.tabWidget.addTab(self.tab_2, "") self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName("tab_3") self.horizontalLayout = QtGui.QHBoxLayout(self.tab_3) self.horizontalLayout.setObjectName("horizontalLayout") self.treeWidget_3 = QtGui.QTreeWidget(self.tab_3) self.treeWidget_3.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.treeWidget_3.setObjectName("treeWidget_3") item_0 = QtGui.QTreeWidgetItem(self.treeWidget_3) self.treeWidget_3.header().setDefaultSectionSize(80) self.horizontalLayout.addWidget(self.treeWidget_3) self.tabWidget.addTab(self.tab_3, "") self.verticalLayout_2.addWidget(self.tabWidget) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) self.retranslateUi(myNotifications) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(myNotifications)
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.splitter = QtGui.QSplitter(self) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.assetsTreeWidget = QtGui.QTreeWidget(self.splitter) self.assetsTreeWidget.setMinimumSize(QtCore.QSize(120, 0)) self.assetsTreeWidget.setMaximumSize(QtCore.QSize(200, 16777215)) self.assetsTreeWidget.setBaseSize(QtCore.QSize(60, 0)) self.assetsTreeWidget.setObjectName("assetsTreeWidget") self.assetsTreeWidget.header().setVisible(False) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.searchLineEdit = QtGui.QLineEdit(self.verticalLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.searchLineEdit.sizePolicy().hasHeightForWidth()) self.searchLineEdit.setSizePolicy(sizePolicy) self.searchLineEdit.setMaximumSize(QtCore.QSize(16777215, 20)) font = Qt4Gui.QFont() font.setPointSize(9) self.searchLineEdit.setFont(font) self.searchLineEdit.setStyleSheet( "QLineEdit {\n" " color: rgb(192, 192, 192);\n" " border: 2px solid darkgray;\n" " border-radius: 10px;\n" " show-decoration-selected: 1;\n" " padding: 0px 8px;\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 255), stop:1 rgba(64, 64,64, 255));\n" " background-position: bottom left;\n" " background-image: url(\":/ui_check/gliph/search_16.png\");\n" " background-repeat: fixed;\n" " selection-background-color: darkgray;\n" " padding-left: 15px;\n" "}\n" "QLineEdit:hover{\n" " color: white;\n" " background-image: url(\":/ui_check/gliph/searchHover_16.png\");\n" "}") self.searchLineEdit.setFrame(False) self.searchLineEdit.setObjectName("searchLineEdit") self.verticalLayout_2.addWidget(self.searchLineEdit) self.searchOptionsLayout = QtGui.QVBoxLayout() self.searchOptionsLayout.setSpacing(0) self.searchOptionsLayout.setObjectName("searchOptionsLayout") self.verticalLayout_2.addLayout(self.searchOptionsLayout) self.sobjectScrollLayout = QtGui.QVBoxLayout() self.sobjectScrollLayout.setSpacing(0) self.sobjectScrollLayout.setObjectName("sobjectScrollLayout") self.verticalLayout_2.addLayout(self.sobjectScrollLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSpacing(6) self.horizontalLayout.setObjectName("horizontalLayout") self.countLabel = QtGui.QLabel(self.verticalLayoutWidget_3) self.countLabel.setObjectName("countLabel") self.horizontalLayout.addWidget(self.countLabel) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.label_2 = QtGui.QLabel(self.verticalLayoutWidget_3) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.limitSpinBox = QtGui.QSpinBox(self.verticalLayoutWidget_3) self.limitSpinBox.setMinimum(5) self.limitSpinBox.setMaximum(500) self.limitSpinBox.setSingleStep(5) self.limitSpinBox.setProperty("value", 20) self.limitSpinBox.setObjectName("limitSpinBox") self.horizontalLayout.addWidget(self.limitSpinBox) self.label = QtGui.QLabel(self.verticalLayoutWidget_3) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.zoomSpinBox = QtGui.QSpinBox(self.verticalLayoutWidget_3) self.zoomSpinBox.setMinimum(25) self.zoomSpinBox.setMaximum(400) self.zoomSpinBox.setSingleStep(25) self.zoomSpinBox.setProperty("value", 100) self.zoomSpinBox.setObjectName("zoomSpinBox") self.horizontalLayout.addWidget(self.zoomSpinBox) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(2, 1) self.verticalLayout.addWidget(self.splitter) self.assetsTreeWidget.headerItem().setText(0, u"all") self.countLabel.setText(u"(10/150)") self.label_2.setText(u"Load Limit:") self.label.setText(u"Zoom:") self.zoomSpinBox.setSuffix(u"%")
def create_ui(self): self.setWindowTitle('Script editor') self.setObjectName("scriptEditForm") self.resize(720, 550) self.setSizeGripEnabled(True) self.setWindowFlags(QtCore.Qt.Window) font = Qt4Gui.QFont() font.setPointSize(10) font.setFamily('Courier') self.main_grid_layout = QtGui.QGridLayout(self) self.setLayout(self.main_grid_layout) self.main_grid_layout.setObjectName("main_grid_layout") self.main_splitter = QtGui.QSplitter(self) self.main_splitter.setOrientation(QtCore.Qt.Horizontal) self.main_splitter.setObjectName("main_splitter") self.verticalLayoutWidget = QtGui.QWidget(self.main_splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.script_editor_vertical_layout = QtGui.QVBoxLayout( self.verticalLayoutWidget) self.script_editor_vertical_layout.setContentsMargins(0, 0, 0, 0) self.script_editor_vertical_layout.setObjectName( "script_editor_vertical_layout") self.script_path_horizontal_layout = QtGui.QHBoxLayout() self.script_path_horizontal_layout.setObjectName( "script_path_horizontal_layout") self.path_label = QtGui.QLabel(self.verticalLayoutWidget) self.path_label.setObjectName("path_label") self.path_label.setText('Script path: ') self.first_path_part_line_edit = QtGui.QLineEdit( self.verticalLayoutWidget) self.first_path_part_line_edit.setObjectName( "first_path_part_line_edit") self.slash_label = QtGui.QLabel(self.verticalLayoutWidget) self.slash_label.setObjectName("slash_label") self.slash_label.setText(' / ') self.second_path_part_line_edit = QtGui.QLineEdit( self.verticalLayoutWidget) self.second_path_part_line_edit.setObjectName( "second_path_part_line_edit") self.script_language_combo_box = QtGui.QComboBox( self.verticalLayoutWidget) for script in self.sripts_languages: self.script_language_combo_box.addItem(script[0]) self.create_left_collapsable_toolbar() self.create_right_collapsable_toolbar() self.script_path_horizontal_layout.addWidget( self.left_collapsable_toolbar) self.script_path_horizontal_layout.setStretch(0, 0) self.script_path_horizontal_layout.addWidget(self.path_label) self.script_path_horizontal_layout.setStretch(1, 0) self.script_path_horizontal_layout.addWidget( self.first_path_part_line_edit) self.script_path_horizontal_layout.setStretch(2, 1) self.script_path_horizontal_layout.addWidget(self.slash_label) self.script_path_horizontal_layout.setStretch(3, 0) self.script_path_horizontal_layout.addWidget( self.second_path_part_line_edit) self.script_path_horizontal_layout.setStretch(4, 1) self.script_path_horizontal_layout.addWidget( self.script_language_combo_box) self.script_path_horizontal_layout.setStretch(5, 0) self.script_path_horizontal_layout.addWidget( self.right_collapsable_toolbar) self.script_path_horizontal_layout.setStretch(6, 0) self.script_editor_vertical_layout.addLayout( self.script_path_horizontal_layout) self.splitter = QtGui.QSplitter(self.verticalLayoutWidget) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.output = output_window.OutputWindow(self) self.output.setFont(font) self.splitter.addWidget(self.output) self.console = editor_window.EditorWindow(self) self.console.setFont(font) self.splitter.addWidget(self.console) self.script_editor_vertical_layout.addWidget(self.splitter) self.down_buttons_horizontal_layout = QtGui.QHBoxLayout() self.down_buttons_horizontal_layout.setObjectName( "down_buttons_horizontal_layout") self.run_script_button = QtGui.QPushButton(self.verticalLayoutWidget) self.run_script_button.setObjectName("run_script_button") self.run_script_button.setText('Run Script') self.run_script_button.setFlat(True) self.run_script_button.setIcon(gf.get_icon('play', icons_set='mdi')) self.execute_label = QtGui.QLabel(self.verticalLayoutWidget) self.execute_label.setObjectName("execute_label") self.execute_label.setText('Execute: ') self.run_type_combo_box = QtGui.QComboBox(self.verticalLayoutWidget) self.run_type_combo_box.setObjectName("run_type_combo_box") self.run_type_combo_box.addItem('Locally') self.run_type_combo_box.addItem('Server-Side') spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.down_buttons_horizontal_layout.addWidget(self.run_script_button) self.down_buttons_horizontal_layout.addItem(spacerItem) self.down_buttons_horizontal_layout.addWidget(self.execute_label) self.down_buttons_horizontal_layout.addWidget(self.run_type_combo_box) self.script_editor_vertical_layout.addLayout( self.down_buttons_horizontal_layout) self.scripts_tree_widget = QtGui.QTreeWidget(self.main_splitter) self.scripts_tree_widget.setAlternatingRowColors(True) self.scripts_tree_widget.setAllColumnsShowFocus(True) self.scripts_tree_widget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.scripts_tree_widget.setStyleSheet(gf.get_qtreeview_style()) self.scripts_tree_widget.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.scripts_tree_widget.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.scripts_tree_widget.setRootIsDecorated(True) self.scripts_tree_widget.setHeaderHidden(True) self.scripts_tree_widget.setObjectName('scripts_tree_widget') self.scripts_tree_widget.setColumnCount(2) self.main_grid_layout.addWidget(self.main_splitter) self.stream = stream.Stream.get_stream() if self.stream is None: self.stream = stream.Stream() self.console_obj = console.Console() if env_inst.get_current_project(): self.fill_sctipts_tree_widget() self.create_scripts_tree_context_menu()