def setupUi(self, PlayblastDialog): PlayblastDialog.setObjectName("PlayblastDialog") PlayblastDialog.resize(470, 132) self.gridLayout = QtGui.QGridLayout(PlayblastDialog) self.gridLayout.setObjectName("gridLayout") self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.cmbPercentage = QtGui.QComboBox(PlayblastDialog) self.cmbPercentage.setObjectName("cmbPercentage") self.horizontalLayout_3.addWidget(self.cmbPercentage) self.chbUploadToShotgun = QtGui.QCheckBox(PlayblastDialog) self.chbUploadToShotgun.setObjectName("chbUploadToShotgun") self.horizontalLayout_3.addWidget(self.chbUploadToShotgun) self.chbShowViewer = QtGui.QCheckBox(PlayblastDialog) self.chbShowViewer.setChecked(True) self.chbShowViewer.setObjectName("chbShowViewer") self.horizontalLayout_3.addWidget(self.chbShowViewer) self.verticalLayout.addLayout(self.horizontalLayout_3) self.groupBox_3 = QtGui.QGroupBox(PlayblastDialog) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_5 = QtGui.QGridLayout(self.groupBox_3) self.gridLayout_5.setObjectName("gridLayout_5") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_4 = QtGui.QLabel(self.groupBox_3) self.label_4.setObjectName("label_4") self.horizontalLayout_2.addWidget(self.label_4) self.spB_day = QtGui.QSpinBox(self.groupBox_3) self.spB_day.setObjectName("spB_day") self.horizontalLayout_2.addWidget(self.spB_day) self.label_5 = QtGui.QLabel(self.groupBox_3) self.label_5.setObjectName("label_5") self.horizontalLayout_2.addWidget(self.label_5) self.spB_hrs = QtGui.QSpinBox(self.groupBox_3) self.spB_hrs.setObjectName("spB_hrs") self.horizontalLayout_2.addWidget(self.spB_hrs) self.label_6 = QtGui.QLabel(self.groupBox_3) self.label_6.setObjectName("label_6") self.horizontalLayout_2.addWidget(self.label_6) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.gridLayout_5.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_3) self.btnPlayblast = QtGui.QPushButton(PlayblastDialog) self.btnPlayblast.setMinimumSize(QtCore.QSize(450, 0)) self.btnPlayblast.setObjectName("btnPlayblast") self.verticalLayout.addWidget(self.btnPlayblast) self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1) self.retranslateUi(PlayblastDialog) QtCore.QMetaObject.connectSlotsByName(PlayblastDialog)
def setupUi(self, PlayblastDialog): PlayblastDialog.setObjectName("PlayblastDialog") PlayblastDialog.resize(468, 67) self.gridLayout = QtGui.QGridLayout(PlayblastDialog) self.gridLayout.setObjectName("gridLayout") self.cmbPercentage = QtGui.QComboBox(PlayblastDialog) self.cmbPercentage.setObjectName("cmbPercentage") self.gridLayout.addWidget(self.cmbPercentage, 0, 0, 1, 1) self.cmbCamera = QtGui.QComboBox(PlayblastDialog) self.cmbCamera.setObjectName("cmbCamera") self.gridLayout.addWidget(self.cmbCamera, 0, 1, 1, 1) # self.chbUploadToShotgun = QtGui.QCheckBox(PlayblastDialog) # self.chbUploadToShotgun.setObjectName("chbUploadToShotgun") # self.gridLayout.addWidget(self.chbUploadToShotgun, 0, 1, 1, 1) self.chbShowViewer = QtGui.QCheckBox(PlayblastDialog) self.chbShowViewer.setChecked(True) self.chbShowViewer.setObjectName("chbShowViewer") self.gridLayout.addWidget(self.chbShowViewer, 0, 2, 1, 1) self.btnPlayblast = QtGui.QPushButton(PlayblastDialog) self.btnPlayblast.setMinimumSize(QtCore.QSize(450, 0)) self.btnPlayblast.setObjectName("btnPlayblast") self.gridLayout.addWidget(self.btnPlayblast, 1, 0, 1, 3) self.retranslateUi(PlayblastDialog) QtCore.QMetaObject.connectSlotsByName(PlayblastDialog)
def setupUi(self, PlayblastDialog): PlayblastDialog.setObjectName("PlayblastDialog") PlayblastDialog.resize(468, 182) self.gridLayout = QtGui.QGridLayout(PlayblastDialog) self.gridLayout.setObjectName("gridLayout") self.cmbPercentage = QtGui.QComboBox(PlayblastDialog) self.cmbPercentage.setObjectName("cmbPercentage") self.gridLayout.addWidget(self.cmbPercentage, 2, 0, 1, 1) self.chbUploadToShotgun = QtGui.QCheckBox(PlayblastDialog) self.chbUploadToShotgun.setObjectName("chbUploadToShotgun") self.gridLayout.addWidget(self.chbUploadToShotgun, 2, 1, 1, 1) self.chbShowViewer = QtGui.QCheckBox(PlayblastDialog) self.chbShowViewer.setChecked(True) self.chbShowViewer.setObjectName("chbShowViewer") self.gridLayout.addWidget(self.chbShowViewer, 2, 2, 1, 1) self.textEdit = QtGui.QTextEdit(PlayblastDialog) self.textEdit.setObjectName("textEdit") self.gridLayout.addWidget(self.textEdit, 1, 0, 1, 3) self.btnPlayblast = QtGui.QPushButton(PlayblastDialog) self.btnPlayblast.setMinimumSize(QtCore.QSize(450, 0)) self.btnPlayblast.setObjectName("btnPlayblast") self.gridLayout.addWidget(self.btnPlayblast, 3, 0, 1, 3) self.label = QtGui.QLabel(PlayblastDialog) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 3) self.retranslateUi(PlayblastDialog) QtCore.QMetaObject.connectSlotsByName(PlayblastDialog)
def setupUi(self, NavigationWidgetDemoUI): NavigationWidgetDemoUI.setObjectName("NavigationWidgetDemoUI") NavigationWidgetDemoUI.resize(349, 338) self.verticalLayout = QtGui.QVBoxLayout(NavigationWidgetDemoUI) self.verticalLayout.setSpacing(20) self.verticalLayout.setObjectName("verticalLayout") self.top_layout = QtGui.QGridLayout() self.top_layout.setSpacing(8) self.top_layout.setObjectName("top_layout") self.nav_widget_lbl = QtGui.QLabel(NavigationWidgetDemoUI) self.nav_widget_lbl.setStyleSheet("QLabel {\n" " color: #999999;\n" " font-family: \"Courier\";\n" "}") self.nav_widget_lbl.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.nav_widget_lbl.setObjectName("nav_widget_lbl") self.top_layout.addWidget(self.nav_widget_lbl, 0, 0, 1, 1) self.nav_widget = NavigationWidget(NavigationWidgetDemoUI) self.nav_widget.setObjectName("nav_widget") self.top_layout.addWidget(self.nav_widget, 0, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.top_layout.addItem(spacerItem, 0, 2, 1, 1) self.breadcrumb_widget_lbl = QtGui.QLabel(NavigationWidgetDemoUI) self.breadcrumb_widget_lbl.setStyleSheet( "QLabel {\n" " color: #999999;\n" " font-family: \"Courier\";\n" "}") self.breadcrumb_widget_lbl.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.breadcrumb_widget_lbl.setObjectName("breadcrumb_widget_lbl") self.top_layout.addWidget(self.breadcrumb_widget_lbl, 1, 0, 1, 1) self.breadcrumb_widget = BreadcrumbWidget(NavigationWidgetDemoUI) self.breadcrumb_widget.setObjectName("breadcrumb_widget") self.top_layout.addWidget(self.breadcrumb_widget, 1, 1, 1, 2) self.top_layout.setColumnStretch(2, 1) self.verticalLayout.addLayout(self.top_layout) self.tree_view_layout = QtGui.QHBoxLayout() self.tree_view_layout.setObjectName("tree_view_layout") self.tree_view = QtGui.QTreeView(NavigationWidgetDemoUI) self.tree_view.setObjectName("tree_view") self.tree_view_layout.addWidget(self.tree_view) self.info_lbl = QtGui.QLabel(NavigationWidgetDemoUI) self.info_lbl.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.info_lbl.setWordWrap(True) self.info_lbl.setObjectName("info_lbl") self.tree_view_layout.addWidget(self.info_lbl) self.tree_view_layout.setStretch(0, 1) self.tree_view_layout.setStretch(1, 1) self.verticalLayout.addLayout(self.tree_view_layout) self.retranslateUi(NavigationWidgetDemoUI) QtCore.QMetaObject.connectSlotsByName(NavigationWidgetDemoUI)
def setupUi(self, NewTimeLogForm): NewTimeLogForm.setObjectName("NewTimeLogForm") NewTimeLogForm.resize(283, 381) self.gridLayout = QtGui.QGridLayout(NewTimeLogForm) self.gridLayout.setObjectName("gridLayout") self.DescriptionLabel = QtGui.QLabel(NewTimeLogForm) self.DescriptionLabel.setObjectName("DescriptionLabel") self.gridLayout.addWidget(self.DescriptionLabel, 8, 0, 1, 1) self.dateEdit = QtGui.QDateEdit(NewTimeLogForm) self.dateEdit.setObjectName("dateEdit") self.gridLayout.addWidget(self.dateEdit, 5, 0, 1, 1) self.dataLabel = QtGui.QLabel(NewTimeLogForm) self.dataLabel.setObjectName("dataLabel") self.gridLayout.addWidget(self.dataLabel, 4, 0, 1, 1) self.taskLabel = QtGui.QLabel(NewTimeLogForm) self.taskLabel.setObjectName("taskLabel") self.gridLayout.addWidget(self.taskLabel, 2, 0, 1, 1) self.task_cbBox = QtGui.QComboBox(NewTimeLogForm) self.task_cbBox.setObjectName("task_cbBox") self.gridLayout.addWidget(self.task_cbBox, 3, 0, 1, 1) self.timeLabel = QtGui.QLabel(NewTimeLogForm) self.timeLabel.setObjectName("timeLabel") self.gridLayout.addWidget(self.timeLabel, 6, 0, 1, 1) self.buttonBox = QtGui.QDialogButtonBox(NewTimeLogForm) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.gridLayout.addWidget(self.buttonBox, 12, 0, 1, 1) self.logTimeLayout = QtGui.QHBoxLayout() self.logTimeLayout.setObjectName("logTimeLayout") self.horizontalSlider = QtGui.QSlider(NewTimeLogForm) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.logTimeLayout.addWidget(self.horizontalSlider) self.doubleSpinBox = QtGui.QDoubleSpinBox(NewTimeLogForm) self.doubleSpinBox.setObjectName("doubleSpinBox") self.logTimeLayout.addWidget(self.doubleSpinBox) self.hourLabel = QtGui.QLabel(NewTimeLogForm) self.hourLabel.setObjectName("hourLabel") self.logTimeLayout.addWidget(self.hourLabel) self.gridLayout.addLayout(self.logTimeLayout, 7, 0, 1, 1) self.textEdit = QtGui.QTextEdit(NewTimeLogForm) self.textEdit.setObjectName("textEdit") self.gridLayout.addWidget(self.textEdit, 9, 0, 1, 1) self.projectLabel = QtGui.QLabel(NewTimeLogForm) self.projectLabel.setObjectName("projectLabel") self.gridLayout.addWidget(self.projectLabel, 0, 0, 1, 1) self.project_cbBox = QtGui.QComboBox(NewTimeLogForm) self.project_cbBox.setObjectName("project_cbBox") self.gridLayout.addWidget(self.project_cbBox, 1, 0, 1, 1) self.retranslateUi(NewTimeLogForm) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), NewTimeLogForm.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), NewTimeLogForm.reject) QtCore.QMetaObject.connectSlotsByName(NewTimeLogForm)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.setEnabled(True) Dialog.resize(415, 226) self.gridLayout = QtGui.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.pushButton_start = QtGui.QPushButton(Dialog) self.pushButton_start.setObjectName("pushButton_start") self.gridLayout.addWidget(self.pushButton_start, 4, 2, 1, 1) self.pushButton_pause = QtGui.QPushButton(Dialog) self.pushButton_pause.setObjectName("pushButton_pause") self.gridLayout.addWidget(self.pushButton_pause, 5, 2, 1, 1) self.pushButton_stop = QtGui.QPushButton(Dialog) self.pushButton_stop.setObjectName("pushButton_stop") self.gridLayout.addWidget(self.pushButton_stop, 6, 2, 1, 1) self.label_time = QtGui.QLabel(Dialog) self.label_time.setMinimumSize(QtCore.QSize(300, 75)) self.label_time.setMaximumSize(QtCore.QSize(500, 100)) font = QtGui.QFont() font.setPointSize(60) font.setWeight(75) font.setItalic(False) font.setBold(True) self.label_time.setFont(font) self.label_time.setStyleSheet(" font-size: 60pt;") self.label_time.setAlignment(QtCore.Qt.AlignCenter) self.label_time.setObjectName("label_time") self.gridLayout.addWidget(self.label_time, 1, 2, 1, 1) self.logo_example = QtGui.QLabel(Dialog) self.logo_example.setMinimumSize(QtCore.QSize(0, 75)) self.logo_example.setMaximumSize(QtCore.QSize(100, 100)) self.logo_example.setText("") self.logo_example.setPixmap(QtGui.QPixmap(":/res/sg_logo.png")) self.logo_example.setObjectName("logo_example") self.gridLayout.addWidget(self.logo_example, 1, 1, 1, 1) self.widget_2 = QtGui.QWidget(Dialog) self.widget_2.setObjectName("widget_2") self.gridLayout.addWidget(self.widget_2, 4, 1, 3, 1) self.context = QtGui.QLabel(Dialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.context.sizePolicy().hasHeightForWidth()) self.context.setSizePolicy(sizePolicy) self.context.setMinimumSize(QtCore.QSize(300, 15)) self.context.setMaximumSize(QtCore.QSize(500, 50)) self.context.setAlignment(QtCore.Qt.AlignCenter) self.context.setObjectName("context") self.gridLayout.addWidget(self.context, 3, 2, 1, 1) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, ShotgunEntityCardWidget): ShotgunEntityCardWidget.setObjectName("ShotgunEntityCardWidget") ShotgunEntityCardWidget.resize(355, 75) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( ShotgunEntityCardWidget.sizePolicy().hasHeightForWidth()) ShotgunEntityCardWidget.setSizePolicy(sizePolicy) ShotgunEntityCardWidget.setMaximumSize(QtCore.QSize( 16777215, 16777215)) self.horizontalLayout_3 = QtGui.QHBoxLayout(ShotgunEntityCardWidget) self.horizontalLayout_3.setSpacing(1) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.box = QtGui.QFrame(ShotgunEntityCardWidget) self.box.setFrameShape(QtGui.QFrame.NoFrame) self.box.setFrameShadow(QtGui.QFrame.Plain) self.box.setObjectName("box") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.box) self.horizontalLayout_2.setSpacing(5) self.horizontalLayout_2.setContentsMargins(2, 2, 2, 2) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.box_layout = QtGui.QHBoxLayout() self.box_layout.setSpacing(10) self.box_layout.setContentsMargins(0, -1, -1, -1) self.box_layout.setObjectName("box_layout") self.left_layout = QtGui.QVBoxLayout() self.left_layout.setObjectName("left_layout") self.box_layout.addLayout(self.left_layout) self.right_layout = QtGui.QVBoxLayout() self.right_layout.setSpacing(0) self.right_layout.setContentsMargins(-1, 0, -1, 0) self.right_layout.setObjectName("right_layout") self.field_grid_layout = QtGui.QGridLayout() self.field_grid_layout.setContentsMargins(-1, 4, -1, 4) self.field_grid_layout.setHorizontalSpacing(5) self.field_grid_layout.setVerticalSpacing(2) self.field_grid_layout.setObjectName("field_grid_layout") self.right_layout.addLayout(self.field_grid_layout) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.right_layout.addItem(spacerItem) self.box_layout.addLayout(self.right_layout) self.horizontalLayout_2.addLayout(self.box_layout) self.horizontalLayout_3.addWidget(self.box) self.retranslateUi(ShotgunEntityCardWidget) QtCore.QMetaObject.connectSlotsByName(ShotgunEntityCardWidget)
def setupUi(self, SummaryOverlay): SummaryOverlay.setObjectName("SummaryOverlay") SummaryOverlay.resize(551, 365) SummaryOverlay.setAutoFillBackground(True) self.verticalLayout = QtGui.QVBoxLayout(SummaryOverlay) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.summary_frame = QtGui.QFrame(SummaryOverlay) self.summary_frame.setAutoFillBackground(False) self.summary_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.summary_frame.setFrameShadow(QtGui.QFrame.Raised) self.summary_frame.setObjectName("summary_frame") self.gridLayout = QtGui.QGridLayout(self.summary_frame) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(125, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 2, 1, 1) spacerItem1 = QtGui.QSpacerItem(126, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 1, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.icon = QtGui.QLabel(self.summary_frame) self.icon.setMaximumSize(QtCore.QSize(80, 80)) self.icon.setText("") self.icon.setPixmap( QtGui.QPixmap(":/tk_multi_publish2/publish_complete.png")) self.icon.setScaledContents(True) self.icon.setObjectName("icon") self.horizontalLayout.addWidget(self.icon) self.label = QtGui.QLabel(self.summary_frame) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.gridLayout.addLayout(self.horizontalLayout, 1, 1, 1, 1) spacerItem2 = QtGui.QSpacerItem(20, 46, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem2, 3, 1, 1, 1) spacerItem3 = QtGui.QSpacerItem(20, 46, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem3, 0, 1, 1, 1) self.details = QtGui.QLabel(self.summary_frame) self.details.setObjectName("details") self.gridLayout.addWidget(self.details, 2, 1, 1, 1) self.verticalLayout.addWidget(self.summary_frame) self.retranslateUi(SummaryOverlay) QtCore.QMetaObject.connectSlotsByName(SummaryOverlay)
def setupUi(self, AllFieldsWidget): AllFieldsWidget.setObjectName("AllFieldsWidget") AllFieldsWidget.resize(337, 645) self.verticalLayout = QtGui.QVBoxLayout(AllFieldsWidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.all_fields_scroll_area = QtGui.QScrollArea(AllFieldsWidget) self.all_fields_scroll_area.setWidgetResizable(True) self.all_fields_scroll_area.setObjectName("all_fields_scroll_area") self.all_fields_host = QtGui.QWidget() self.all_fields_host.setGeometry(QtCore.QRect(0, 0, 335, 643)) self.all_fields_host.setObjectName("all_fields_host") self.all_fields_layout = QtGui.QGridLayout(self.all_fields_host) self.all_fields_layout.setContentsMargins(0, 0, 0, 0) self.all_fields_layout.setSpacing(0) self.all_fields_layout.setObjectName("all_fields_layout") self.all_fields_scroll_area.setWidget(self.all_fields_host) self.verticalLayout.addWidget(self.all_fields_scroll_area) self.retranslateUi(AllFieldsWidget) QtCore.QMetaObject.connectSlotsByName(AllFieldsWidget)
def setupUi(self, setuprenderDialog): setuprenderDialog.setObjectName("setuprenderDialog") setuprenderDialog.resize(521, 67) self.gridLayout = QtGui.QGridLayout(setuprenderDialog) self.gridLayout.setObjectName("gridLayout") self.btnSetupRender = QtGui.QPushButton(setuprenderDialog) self.btnSetupRender.setMinimumSize(QtCore.QSize(450, 0)) self.btnSetupRender.setObjectName("btnSetupRender") self.gridLayout.addWidget(self.btnSetupRender, 2, 0, 1, 3) self.chbMultiLayer = QtGui.QCheckBox(setuprenderDialog) self.chbMultiLayer.setChecked(False) self.chbMultiLayer.setObjectName("chbMultiLayer") self.gridLayout.addWidget(self.chbMultiLayer, 0, 2, 1, 1) self.cmbRenderEngine = QtGui.QComboBox(setuprenderDialog) self.cmbRenderEngine.setEditable(False) self.cmbRenderEngine.setObjectName("cmbRenderEngine") self.gridLayout.addWidget(self.cmbRenderEngine, 0, 0, 1, 1) self.label = QtGui.QLabel(setuprenderDialog) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 1, 1, 1) self.retranslateUi(setuprenderDialog) QtCore.QMetaObject.connectSlotsByName(setuprenderDialog)
def __init__(self, name='', color='', parent=None): """ main UI for DuplicateShotAssets """ QtGui.QWidget.__init__(self, parent) self.itemName = name self.mainLayout = QtGui.QGridLayout(self) self.assetName = QtGui.QLabel(self.itemName) self.radioBox = QtGui.QRadioButton() self.radioBox.setChecked(False) self.radioBox.setText('Duplicate Asset?') self.duplicateNumber = QtGui.QSpinBox() self.duplicateNumber.setRange(0, 100) self.duplicateNumber.setValue(0) self.duplicateNumber.setMinimumWidth(15) self.mainLayout.addWidget(self.assetName, 0, 0) self.mainLayout.addWidget(self.radioBox, 0, 1) self.mainLayout.addWidget(self.duplicateNumber, 0, 2) self.mainLayout.setColumnStretch(0, 3) self.setStyleSheet("QWidget{background-color: #%s;}" % color)
def setupUi(self, AttachmentGroupWidget): AttachmentGroupWidget.setObjectName("AttachmentGroupWidget") AttachmentGroupWidget.resize(577, 182) self.verticalLayout = QtGui.QVBoxLayout(AttachmentGroupWidget) self.verticalLayout.setSpacing(4) self.verticalLayout.setContentsMargins(36, 6, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.attachments_label = QtGui.QLabel(AttachmentGroupWidget) self.attachments_label.setMinimumSize(QtCore.QSize(100, 16)) self.attachments_label.setMaximumSize(QtCore.QSize(100, 16)) self.attachments_label.setText("") self.attachments_label.setPixmap( QtGui.QPixmap( ":/tk_framework_qtwidgets.activity_stream/attachments.png")) self.attachments_label.setScaledContents(True) self.attachments_label.setObjectName("attachments_label") self.verticalLayout.addWidget(self.attachments_label) self.preview_frame = QtGui.QFrame(AttachmentGroupWidget) self.preview_frame.setFrameShape(QtGui.QFrame.NoFrame) self.preview_frame.setFrameShadow(QtGui.QFrame.Raised) self.preview_frame.setObjectName("preview_frame") self.preview_layout = QtGui.QGridLayout(self.preview_frame) self.preview_layout.setContentsMargins(0, 0, 0, 0) self.preview_layout.setSpacing(2) self.preview_layout.setObjectName("preview_layout") self.verticalLayout.addWidget(self.preview_frame) self.attachment_frame = QtGui.QFrame(AttachmentGroupWidget) self.attachment_frame.setFrameShape(QtGui.QFrame.NoFrame) self.attachment_frame.setFrameShadow(QtGui.QFrame.Raised) self.attachment_frame.setObjectName("attachment_frame") self.attachment_layout = QtGui.QVBoxLayout(self.attachment_frame) self.attachment_layout.setContentsMargins(2, 2, 2, 2) self.attachment_layout.setObjectName("attachment_layout") self.verticalLayout.addWidget(self.attachment_frame) self.retranslateUi(AttachmentGroupWidget) QtCore.QMetaObject.connectSlotsByName(AttachmentGroupWidget)
def setupUi(self, NewTaskForm): NewTaskForm.setObjectName("NewTaskForm") NewTaskForm.resize(380, 270) NewTaskForm.setMinimumSize(QtCore.QSize(380, 270)) self.verticalLayout = QtGui.QVBoxLayout(NewTaskForm) self.verticalLayout.setSpacing(4) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setSpacing(20) self.verticalLayout_2.setContentsMargins(12, 12, 12, 4) self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_3 = QtGui.QLabel(NewTaskForm) self.label_3.setWordWrap(True) self.label_3.setObjectName("label_3") self.verticalLayout_2.addWidget(self.label_3) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setHorizontalSpacing(20) self.gridLayout.setVerticalSpacing(6) self.gridLayout.setObjectName("gridLayout") self.assigned_to = QtGui.QLabel(NewTaskForm) self.assigned_to.setObjectName("assigned_to") self.gridLayout.addWidget(self.assigned_to, 7, 2, 1, 1) self.label_6 = QtGui.QLabel(NewTaskForm) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 7, 0, 1, 1) self.label_4 = QtGui.QLabel(NewTaskForm) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 8, 0, 1, 1) self.pipeline_step = QtGui.QComboBox(NewTaskForm) self.pipeline_step.setObjectName("pipeline_step") self.gridLayout.addWidget(self.pipeline_step, 1, 2, 1, 1) spacerItem = QtGui.QSpacerItem(10, 10, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) self.gridLayout.addItem(spacerItem, 6, 0, 1, 1) self.entity = QtGui.QLabel(NewTaskForm) self.entity.setObjectName("entity") self.gridLayout.addWidget(self.entity, 8, 2, 1, 1) self.label = QtGui.QLabel(NewTaskForm) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label.setFont(font) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.label_2 = QtGui.QLabel(NewTaskForm) font = QtGui.QFont() font.setWeight(75) font.setBold(True) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.task_name = QtGui.QLineEdit(NewTaskForm) self.task_name.setObjectName("task_name") self.gridLayout.addWidget(self.task_name, 0, 2, 1, 1) self.gridLayout.setColumnStretch(2, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.verticalLayout.addLayout(self.verticalLayout_2) spacerItem1 = QtGui.QSpacerItem(20, 11, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.break_line = QtGui.QFrame(NewTaskForm) self.break_line.setFrameShape(QtGui.QFrame.HLine) self.break_line.setFrameShadow(QtGui.QFrame.Sunken) self.break_line.setObjectName("break_line") self.verticalLayout.addWidget(self.break_line) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) self.horizontalLayout.setContentsMargins(12, 8, 12, 12) self.horizontalLayout.setObjectName("horizontalLayout") spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.cancel_btn = QtGui.QPushButton(NewTaskForm) self.cancel_btn.setObjectName("cancel_btn") self.horizontalLayout.addWidget(self.cancel_btn) self.create_btn = QtGui.QPushButton(NewTaskForm) self.create_btn.setDefault(True) self.create_btn.setObjectName("create_btn") self.horizontalLayout.addWidget(self.create_btn) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout.setStretch(2, 1) self.retranslateUi(NewTaskForm) QtCore.QObject.connect(self.cancel_btn, QtCore.SIGNAL("clicked()"), NewTaskForm.close) QtCore.QMetaObject.connectSlotsByName(NewTaskForm) NewTaskForm.setTabOrder(self.task_name, self.pipeline_step) NewTaskForm.setTabOrder(self.pipeline_step, self.create_btn) NewTaskForm.setTabOrder(self.create_btn, self.cancel_btn)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(513, 301) self.verticalLayout = QtGui.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.stackedWidget = QtGui.QStackedWidget(Dialog) self.stackedWidget.setObjectName("stackedWidget") self.page_input = QtGui.QWidget() self.page_input.setObjectName("page_input") self.gridLayout = QtGui.QGridLayout(self.page_input) self.gridLayout.setObjectName("gridLayout") self.copy_config = QtGui.QCheckBox(self.page_input) self.copy_config.setChecked(True) self.copy_config.setObjectName("copy_config") self.gridLayout.addWidget(self.copy_config, 4, 1, 1, 1) spacerItem = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) self.gridLayout.addItem(spacerItem, 1, 0, 1, 2) self.label_3 = QtGui.QLabel(self.page_input) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.path = QtGui.QLineEdit(self.page_input) self.path.setToolTip("") self.path.setObjectName("path") self.gridLayout.addWidget(self.path, 3, 1, 1, 1) self.label_5 = QtGui.QLabel(self.page_input) self.label_5.setWordWrap(True) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 0, 0, 1, 2) self.browse = QtGui.QToolButton(self.page_input) self.browse.setObjectName("browse") self.gridLayout.addWidget(self.browse, 3, 2, 1, 1) self.label_4 = QtGui.QLabel(self.page_input) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) spacerItem1 = QtGui.QSpacerItem(17, 37, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem1, 5, 0, 1, 2) self.config_name = QtGui.QLineEdit(self.page_input) self.config_name.setObjectName("config_name") self.gridLayout.addWidget(self.config_name, 2, 1, 1, 1) self.stackedWidget.addWidget(self.page_input) self.page_success = QtGui.QWidget() self.page_success.setObjectName("page_success") self.gridLayout_2 = QtGui.QGridLayout(self.page_success) self.gridLayout_2.setObjectName("gridLayout_2") spacerItem2 = QtGui.QSpacerItem(20, 31, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem2, 0, 1, 1, 1) spacerItem3 = QtGui.QSpacerItem(90, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem3, 1, 0, 1, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtGui.QLabel(self.page_success) self.label.setMinimumSize(QtCore.QSize(64, 64)) self.label.setMaximumSize(QtCore.QSize(64, 64)) self.label.setText("") self.label.setPixmap( QtGui.QPixmap(":/tk_multi_devutils_create_sb/complete.png")) self.label.setScaledContents(True) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.label_7 = QtGui.QLabel(self.page_success) self.label_7.setWordWrap(True) self.label_7.setObjectName("label_7") self.horizontalLayout_2.addWidget(self.label_7) self.gridLayout_2.addLayout(self.horizontalLayout_2, 1, 1, 1, 1) spacerItem4 = QtGui.QSpacerItem(90, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem4, 1, 2, 1, 1) spacerItem5 = QtGui.QSpacerItem(20, 31, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem5, 2, 1, 1, 1) self.stackedWidget.addWidget(self.page_success) self.verticalLayout.addWidget(self.stackedWidget) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem6) self.action_button = QtGui.QPushButton(Dialog) self.action_button.setObjectName("action_button") self.horizontalLayout.addWidget(self.action_button) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(Dialog) self.stackedWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(367, 464) self.verticalLayout = QtGui.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.label = QtGui.QLabel(Dialog) self.label.setText("") self.label.setPixmap(QtGui.QPixmap(":/res/tank_logo.png")) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.groupBox = QtGui.QGroupBox(Dialog) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.gridLayout = QtGui.QGridLayout(self.groupBox) self.gridLayout.setObjectName("gridLayout") self.label_2 = QtGui.QLabel(self.groupBox) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.template_preview = QtGui.QLabel(self.groupBox) self.template_preview.setObjectName("template_preview") self.gridLayout.addWidget(self.template_preview, 0, 2, 1, 1) self.label_8 = QtGui.QLabel(self.groupBox) self.label_8.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 7, 0, 1, 1) self.fields = QtGui.QLabel(self.groupBox) self.fields.setMinimumSize(QtCore.QSize(0, 60)) self.fields.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.fields.setWordWrap(True) self.fields.setObjectName("fields") self.gridLayout.addWidget(self.fields, 7, 2, 1, 1) self.name = QtGui.QLineEdit(self.groupBox) self.name.setObjectName("name") self.gridLayout.addWidget(self.name, 3, 2, 1, 1) self.label_4 = QtGui.QLabel(self.groupBox) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) self.label_15 = QtGui.QLabel(self.groupBox) self.label_15.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.label_15.setObjectName("label_15") self.gridLayout.addWidget(self.label_15, 4, 0, 1, 1) self.context = QtGui.QLabel(self.groupBox) self.context.setMinimumSize(QtCore.QSize(0, 60)) self.context.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.context.setWordWrap(True) self.context.setObjectName("context") self.gridLayout.addWidget(self.context, 4, 2, 1, 1) self.path = QtGui.QLabel(self.groupBox) self.path.setObjectName("path") self.gridLayout.addWidget(self.path, 8, 2, 1, 1) self.label_3 = QtGui.QLabel(self.groupBox) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 8, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox) spacerItem = QtGui.QSpacerItem(20, 26, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, SummaryOverlay): SummaryOverlay.setObjectName("SummaryOverlay") SummaryOverlay.resize(551, 365) SummaryOverlay.setAutoFillBackground(True) self.verticalLayout = QtGui.QVBoxLayout(SummaryOverlay) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.summary_frame = QtGui.QFrame(SummaryOverlay) self.summary_frame.setAutoFillBackground(False) self.summary_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.summary_frame.setFrameShadow(QtGui.QFrame.Raised) self.summary_frame.setObjectName("summary_frame") self.gridLayout = QtGui.QGridLayout(self.summary_frame) self.gridLayout.setObjectName("gridLayout") self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") spacerItem = QtGui.QSpacerItem(20, 46, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setContentsMargins(0, -1, -1, -1) self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem1 = QtGui.QSpacerItem(126, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setSizeConstraint(QtGui.QLayout.SetMinAndMaxSize) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetMaximumSize) self.horizontalLayout.setObjectName("horizontalLayout") self.icon = QtGui.QLabel(self.summary_frame) self.icon.setMaximumSize(QtCore.QSize(80, 80)) self.icon.setText("") self.icon.setPixmap( QtGui.QPixmap(":/tk_multi_publish2/publish_complete.png")) self.icon.setScaledContents(True) self.icon.setObjectName("icon") self.horizontalLayout.addWidget(self.icon) self.label = QtGui.QLabel(self.summary_frame) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.verticalLayout_3.addLayout(self.horizontalLayout) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setSizeConstraint( QtGui.QLayout.SetMinAndMaxSize) self.horizontalLayout_3.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.info = ProgressStatusLabel(self.summary_frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.info.sizePolicy().hasHeightForWidth()) self.info.setSizePolicy(sizePolicy) self.info.setScaledContents(True) self.info.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.info.setWordWrap(True) self.info.setObjectName("info") self.horizontalLayout_3.addWidget(self.info) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.horizontalLayout_3.setStretch(0, 1) self.horizontalLayout_3.setStretch(1, 10) self.horizontalLayout_3.setStretch(2, 1) self.verticalLayout_3.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem4) self.publish_again = ProgressStatusLabel(self.summary_frame) self.publish_again.setObjectName("publish_again") self.horizontalLayout_4.addWidget(self.publish_again) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem5) self.horizontalLayout_4.setStretch(0, 1) self.horizontalLayout_4.setStretch(1, 10) self.horizontalLayout_4.setStretch(2, 1) self.verticalLayout_3.addLayout(self.horizontalLayout_4) spacerItem6 = QtGui.QSpacerItem(20, 1, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem6) self.verticalLayout_3.setStretch(3, 100) self.horizontalLayout_2.addLayout(self.verticalLayout_3) spacerItem7 = QtGui.QSpacerItem(125, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem7) self.horizontalLayout_2.setStretch(0, 4) self.horizontalLayout_2.setStretch(1, 5) self.horizontalLayout_2.setStretch(2, 3) self.verticalLayout_2.addLayout(self.horizontalLayout_2) spacerItem8 = QtGui.QSpacerItem(20, 46, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem8) self.gridLayout.addLayout(self.verticalLayout_2, 0, 1, 1, 1) self.verticalLayout.addWidget(self.summary_frame) self.retranslateUi(SummaryOverlay) QtCore.QMetaObject.connectSlotsByName(SummaryOverlay)
def __init__(self, app): """ main UI for STATIC ENV handling I always build my UI in __init__ so suck it up.. """ QtGui.QWidget.__init__(self) self.app = app self.fileBoxes = [] ## Instance the api for talking directly to shotgun. base_url = "http://bubblebathbay.shotgunstudio.com" script_name = 'audioUploader' api_key = 'bbfc5a7f42364edd915656d7a48d436dc864ae7b48caeb69423a912b930bc76a' self.sgsrv = Shotgun(base_url = base_url , script_name = script_name, api_key = api_key, ensure_ascii=True, connect=True) self.shotNum = self._getShotNum()[0] self.currentENV = self._getShotNum()[1] debug(self.app, method = 'MainUI', message = 'self.shotNum: %s' % self.shotNum, verbose = False) debug(self.app, method = 'MainUI', message = 'self.currentENV: %s' % self.currentENV, verbose = False) self.lightAlembicFolder = 'I:/lsapipeline/episodes/ep000/%s/Light/publish/alembic_static' % self.shotNum ## Now build the UI self.mainLayout = QtGui.QHBoxLayout(self) self.leftSideLayout = QtGui.QVBoxLayout(self) debug(self.app, method = 'MainUI', message = 'self.mainLayout built...', verbose = False) ########################## ### ENV SELECTION PULLDOWN self.envLayout = QtGui.QVBoxLayout(self) self.envPulldown = QtGui.QComboBox() getENVS = self.sgsrv.find('Asset', filters = [["code", "contains", 'ENV_'], ["code", "not_contains", '_ENV_'], ["code", "not_contains", 'WORLDMAP'], ["code", "not_contains", 'TSETbuild']], fields=['code']) debug(self.app, method = 'MainUI', message = 'getENVS: %s' % getENVS, verbose = False) if self.shotNum: for each in getENVS: if each['code'] == self.currentENV: self.envPulldown.addItem(each['code']) self.lightAlembicFolder = 'I:/lsapipeline/episodes/ep000/%s/Light/publish/alembic_static' % self.shotNum self.envPulldown.setCurrentIndex(self.envPulldown.findText(self.currentENV)) debug(self.app, method = 'MainUI', message = 'self.envPulldown setCurrentIndex...', verbose = False) else: for each in getENVS: if 'STATIC' in each['code']: self.envPulldown.addItem(each['code']) self.fetchAssetListButton = QtGui.QPushButton(Icon('refresh.png'), 'Fetch Asset List') self.fetchAssetListButton.setStyleSheet("QPushButton {text-align : left}") self.fetchAssetListButton.released.connect(self._fetchAssetList) debug(self.app, method = 'MainUI', message = 'self.fetchAssetListButton built...', verbose = False) self.importAssetButton = QtGui.QPushButton(Icon('alembic.png'), 'Import latest Pub ABC for Sel') self.importAssetButton.setStyleSheet("QPushButton {text-align : left}") self.importAssetButton.released.connect(self._fetchMDLAlembicPublish) debug(self.app, method = 'MainUI', message = 'self.importAssetButton built...', verbose = False) self.checkMDLButton = QtGui.QPushButton(Icon('refresh.png'), 'Check For MDL ABC Publishes') self.checkMDLButton.setStyleSheet("QPushButton {text-align : left}") self.checkMDLButton.released.connect(self._checkVersionsAgainstPublishes) debug(self.app, method = 'MainUI', message = 'self.checkMDLButton built...', verbose = False) self.redoSetsButton = QtGui.QPushButton(Icon('plus.png'), 'ReDo Set Assignments') self.redoSetsButton.setStyleSheet("QPushButton {text-align : left}") self.redoSetsButton.released.connect(self._createSets) debug(self.app, method = 'MainUI', message = 'self.redoSetsButton built...', verbose = False) self.checkSRFXMLButton = QtGui.QPushButton(Icon('refresh.png'), 'Check For SRF Publishes') self.checkSRFXMLButton.setStyleSheet("QPushButton {text-align : left}") self.checkSRFXMLButton.released.connect(self._checkSRFVersionsAgainstPublishes) self.cleanDuplicateCoresButton = QtGui.QPushButton(Icon('AssignedFileIt.png'), 'Clean Duplicate Cores') self.cleanDuplicateCoresButton.setStyleSheet("QPushButton {text-align : left}") self.cleanDuplicateCoresButton.released.connect(self._fixTheFuckingCores) self.cleanDuplicateCoresButton.setToolTip('This is performed on every import of an static env via the multiloader.\n Exposed just in case you need to run this manually.\n This will go through a scene with multiple static ENVs in it \nand try to make sure duplicate cores are renering correctly.') self.removeCoreGrpsButton = QtGui.QPushButton(Icon('skull.png'), 'Remove old Core Grps under geo_hrc') self.removeCoreGrpsButton.setStyleSheet("QPushButton {text-align : left}") self.removeCoreGrpsButton.released.connect(self._removeCoreGrps) self.removeCoreGrpsButton.setToolTip('You can use this to clean up any old core grps under the geo_hrc grps in a scene\nafer you have done a core archive rebuild from xml...') ## THIS IS UP TO YOU TO ENABLE. IT SHOULDNT BE REQUIRED AS THE MDL PUBLISH SHOULD NOW BE EXPORTING THE CORRECT ATTRS FOR ALEMBIC self.republishALL = QtGui.QPushButton('Republish ALL MDL Alembics for %s' % self.currentENV) self.republishALL.released.connect(self._republishAllAlembicsForENV) self.republishALL.setEnabled(True) self.lambert1Button = QtGui.QPushButton(Icon('refresh.png'), 'Check lambert1 objects') self.lambert1Button.setStyleSheet("QPushButton {text-align : left}") self.lambert1Button.released.connect(self._lambert1Object) self.caNSclashCheckButton = QtGui.QPushButton(Icon('refresh.png'), 'Check Core Archive Namespace') self.caNSclashCheckButton.setStyleSheet("QPushButton {text-align : left}") self.caNSclashCheckButton.released.connect(self.coreArchiveNSclashCheck) self.checkFileInPathButton = QtGui.QPushButton(Icon('refresh.png'), 'Check Invalid FileIn Path') self.checkFileInPathButton.setStyleSheet("QPushButton {text-align : left}") self.checkFileInPathButton.released.connect(self.checkFileInPath) self.checkNonManifoldButton = QtGui.QPushButton(Icon('refresh.png'), 'Check Non-Manifold Geometry') self.checkNonManifoldButton.setStyleSheet("QPushButton {text-align : left}") self.checkNonManifoldButton.released.connect(self.cleanupNonManifoldGeometry) ## Add stuff to the env layout self.envLayout.addWidget(self.envPulldown) self.envLayout.addWidget(self.fetchAssetListButton) self.envLayout.addWidget(self.importAssetButton) self.envLayout.addWidget(self.checkMDLButton) self.envLayout.addWidget(self.checkSRFXMLButton) self.envLayout.addWidget(self.redoSetsButton) self.envLayout.addWidget(self.cleanDuplicateCoresButton) self.envLayout.addWidget(self.removeCoreGrpsButton) self.envLayout.addWidget(self.republishALL) self.envLayout.addWidget(self.lambert1Button) self.envLayout.addWidget(self.caNSclashCheckButton) self.envLayout.addWidget(self.checkFileInPathButton) self.envLayout.addWidget(self.checkNonManifoldButton) ###################### ### ENV RELATED ASSETS self.assetLayout = QtGui.QVBoxLayout(self) ### Now do the check boxes for files.... self.scrollLayout = QtGui.QScrollArea(self) self.scrollLayout.setMinimumHeight(300) self.envAssetsGroupBox = QtGui.QGroupBox(self.scrollLayout) self.envAssetsGroupBox.setFlat(True) self.scrollLayout.setWidget(self.envAssetsGroupBox) self.scrollLayout.setWidgetResizable(True) self.envAssetsLayout = QtGui.QGridLayout(self.envAssetsGroupBox) self.assetLayout.addWidget(self.scrollLayout) self.mainLayout.addLayout(self.leftSideLayout) ## Add stuff to leftSideLayout self.leftSideLayout.addLayout(self.envLayout) self.leftSideLayout.addStretch(1) ## Add anything else to the HBox self.mainLayout.addLayout(self.assetLayout) self.resize(1000, 500) debug(self.app, method = 'MainUI', message = 'ui built successfully fetching assets now...', verbose = False) debug(self.app, method = 'MainUI', message = 'self.envPulldown.currentText(): %s' % self.envPulldown.currentText(), verbose = False) self._fetchAssetList() self.envPulldown.currentIndexChanged.connect(partial(self._getShotNumFromMenuName)) self.envPulldown.currentIndexChanged.connect(partial(self._fetchAssetList))
def init_ui(self): self.setObjectName('tray_frame') self.tray_frame_vlayout = QtGui.QVBoxLayout(self) # tray button bar self.tray_button_bar = QtGui.QFrame() self.tray_button_bar_grid = QtGui.QGridLayout(self.tray_button_bar) self.tray_button_bar_grid.setContentsMargins(0, 0, 0, 0) self.tray_button_bar_grid.setHorizontalSpacing(8) self.tray_button_bar_grid.setVerticalSpacing(0) self.tray_button_bar.setObjectName('tray_button_bar') sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) self.tray_button_bar.setSizePolicy(sizePolicy) self.tray_button_bar_hlayout = QtGui.QHBoxLayout() self.tray_button_bar_hlayout.setSpacing(16) self.tray_button_bar_grid.addLayout(self.tray_button_bar_hlayout, 0, 0) self.tray_button_bar_hlayout.setContentsMargins(0, 0, 0, 0) self.tray_button_browse_cut = QtGui.QPushButton() self.tray_button_browse_cut.setText('Cut Name') self.tray_button_bar_hlayout.addWidget(self.tray_button_browse_cut) self.tray_button_bar_hlayout.addStretch(1) self.tray_button_entire_cut = QtGui.QPushButton() self.tray_button_entire_cut.setText('Entire Cut') self.tray_button_bar_hlayout.addWidget(self.tray_button_entire_cut) self.tray_bar_button = QtGui.QPushButton() self.tray_bar_button.setText('|') self.tray_button_bar_hlayout.addWidget(self.tray_bar_button) self.tray_button_mini_cut = QtGui.QPushButton() self.tray_button_mini_cut.setText('Mini Cut') self.tray_button_bar_hlayout.addWidget(self.tray_button_mini_cut) self.tray_mini_label = QtGui.QPushButton() self.tray_mini_label.setLayoutDirection(QtCore.Qt.RightToLeft) self.tray_mini_label.setText('-2+2') f = os.path.join(os.path.dirname(os.path.abspath(__file__)), "arrow_smaller.png") icon = QtGui.QIcon(f) self.tray_mini_label.setIcon(icon) self.tray_button_bar_hlayout.addWidget(self.tray_mini_label) self.tray_button_bar_hlayout.addStretch(1) self.pipeline_filter_button = QtGui.QPushButton() self.pipeline_filter_button.setText('Filter by Pipeline') self.tray_button_bar_hlayout.addWidget(self.pipeline_filter_button) self.status_filter_button = QtGui.QPushButton() self.status_filter_button.setText('Filter by Status') self.tray_button_bar_hlayout.addWidget(self.status_filter_button) self.close_button = QtGui.QToolButton() self.float_button = QtGui.QToolButton() self.close_button.setObjectName("tray_close_button") self.float_button.setObjectName("tray_float_button") self.close_button.setAutoRaise(True) self.float_button.setAutoRaise(True) self.float_button.setCheckable(True) # For whatever reason, defining this style in the tray_dock.qss # file doesn't work here. Doing it directly onto the buttons as # a result. self.close_button.setStyleSheet("min-width: 8px; min-height: 8px") self.float_button.setStyleSheet("min-width: 8px; min-height: 8px") self.close_button.setIconSize(QtCore.QSize(8, 8)) self.float_button.setIconSize(QtCore.QSize(8, 8)) # We're taking over the responsibility of handling the title bar's # typical responsibilities of closing the dock and managing float # and unfloat behavior. We need to hook up to the dockLocationChanged # signal because a floating DockWidget can be redocked with a # double click of the window, which won't go through our button. self.float_button.clicked.connect(self.toggle_floating) self.close_button.clicked.connect(self.hide_dock) self.tray_dock.dockLocationChanged.connect(self.dock_location_changed) self.close_icon = QtGui.QIcon() self.float_icon = QtGui.QIcon() self.close_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/close_hover.png"), QtGui.QIcon.Active, QtGui.QIcon.On, ) self.close_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/close.png"), QtGui.QIcon.Normal, QtGui.QIcon.On, ) self.close_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/close_hover.png"), QtGui.QIcon.Selected, QtGui.QIcon.On, ) self.float_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/dock_hover.png"), QtGui.QIcon.Active, QtGui.QIcon.On, ) self.float_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/undock_hover.png"), QtGui.QIcon.Active, QtGui.QIcon.Off, ) self.float_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/dock.png"), QtGui.QIcon.Normal, QtGui.QIcon.On, ) self.float_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/undock.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off, ) self.float_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/undock_hover.png"), QtGui.QIcon.Selected, QtGui.QIcon.On, ) self.float_icon.addPixmap( QtGui.QPixmap(":/tk-rv-shotgunreview/undock_hover.png"), QtGui.QIcon.Selected, QtGui.QIcon.Off, ) self.close_button.setIcon(self.close_icon) self.float_button.setIcon(self.float_icon) # The buttons will be stacked vertically, with the close button # even with the button bar at the top of the tray, and the float # button immediately below it. self.tray_dock_control_layout = QtGui.QHBoxLayout() self.tray_dock_control_layout.setSpacing(0) self.tray_dock_control_layout.setContentsMargins(8, 0, 0, 0) self.tray_dock_control_layout.addWidget(self.float_button) self.tray_dock_control_layout.addWidget(self.close_button) self.tray_button_bar_grid.addLayout(self.tray_dock_control_layout, 0, 1) self.tray_frame_vlayout.addWidget(self.tray_button_bar) self.tray_frame_vlayout.setStretchFactor(self.tray_button_bar, 1) # QListView ########################## ##################################################################### self.tray_list = QtGui.QListView() self.tray_list.rv_mode = self._rv_mode self.tray_list.setFocusPolicy(QtCore.Qt.NoFocus) self.tray_frame_vlayout.addWidget(self.tray_list) from .tray_model import TrayModel self.tray_model = TrayModel(self.tray_list, bg_task_manager=self._task_manager, engine=self._rv_mode._app.engine) from .tray_sort_filter import TraySortFilter self.tray_proxyModel = TraySortFilter(self.tray_list) self.tray_proxyModel.setSourceModel(self.tray_model) self.tray_list.setModel(self.tray_proxyModel) self.tray_proxyModel.setDynamicSortFilter(True) self.tray_delegate = RvTrayDelegate(self.tray_list) self.tray_list.setItemDelegate(self.tray_delegate) self.tray_list.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.tray_list.setFlow(QtGui.QListView.LeftToRight) self.tray_list.setUniformItemSizes(True) self.tray_list.setObjectName("tray_list") self.mc_widget = MiniCutWidget(self) self.mc_widget.setVisible(False) self.tray_dock.mc_widget = self.mc_widget # mc_widget can change its parent when undocked, so we need to store a reference to # tray_dock so we dont have to rely on parent exclusively. self.mc_widget.tray_dock = self.tray_dock
def setupUi(self, ContextWidget): ContextWidget.setObjectName("ContextWidget") ContextWidget.resize(285, 89) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( ContextWidget.sizePolicy().hasHeightForWidth()) ContextWidget.setSizePolicy(sizePolicy) ContextWidget.setMinimumSize(QtCore.QSize(0, 0)) self.verticalLayout_2 = QtGui.QVBoxLayout(ContextWidget) self.verticalLayout_2.setSpacing(4) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.label = QtGui.QLabel(ContextWidget) self.label.setWordWrap(True) self.label.setOpenExternalLinks(True) self.label.setObjectName("label") self.verticalLayout_2.addWidget(self.label) self.edit_widget = QtGui.QWidget(ContextWidget) self.edit_widget.setObjectName("edit_widget") self.verticalLayout = QtGui.QVBoxLayout(self.edit_widget) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.task_label = QtGui.QLabel(self.edit_widget) self.task_label.setMinimumSize(QtCore.QSize(0, 0)) self.task_label.setMaximumSize(QtCore.QSize(16777215, 32)) self.task_label.setToolTip("") self.task_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.task_label.setMargin(4) self.task_label.setOpenExternalLinks(True) self.task_label.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByMouse) self.task_label.setObjectName("task_label") self.gridLayout.addWidget(self.task_label, 0, 0, 1, 1) self.task_widgets_layout = QtGui.QHBoxLayout() self.task_widgets_layout.setSpacing(4) self.task_widgets_layout.setObjectName("task_widgets_layout") self.task_display = QtGui.QLabel(self.edit_widget) self.task_display.setMinimumSize(QtCore.QSize(0, 0)) self.task_display.setMaximumSize(QtCore.QSize(16777215, 32)) self.task_display.setMargin(4) self.task_display.setOpenExternalLinks(True) self.task_display.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByMouse) self.task_display.setObjectName("task_display") self.task_widgets_layout.addWidget(self.task_display) self.task_search_layout = QtGui.QHBoxLayout() self.task_search_layout.setSpacing(0) self.task_search_layout.setObjectName("task_search_layout") self.task_search = GlobalSearchWidget(self.edit_widget) self.task_search.setMinimumSize(QtCore.QSize(0, 32)) self.task_search.setMaximumSize(QtCore.QSize(16777215, 32)) self.task_search.setObjectName("task_search") self.task_search_layout.addWidget(self.task_search) self.task_menu_btn = QtGui.QToolButton(self.edit_widget) self.task_menu_btn.setMinimumSize(QtCore.QSize(32, 32)) self.task_menu_btn.setMaximumSize(QtCore.QSize(32, 32)) self.task_menu_btn.setFocusPolicy(QtCore.Qt.NoFocus) self.task_menu_btn.setLayoutDirection(QtCore.Qt.LeftToRight) self.task_menu_btn.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/down_arrow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.task_menu_btn.setIcon(icon) self.task_menu_btn.setIconSize(QtCore.QSize(32, 32)) self.task_menu_btn.setCheckable(False) self.task_menu_btn.setPopupMode(QtGui.QToolButton.InstantPopup) self.task_menu_btn.setObjectName("task_menu_btn") self.task_search_layout.addWidget(self.task_menu_btn) self.task_search_layout.setStretch(0, 100) self.task_search_layout.setStretch(1, 1) self.task_widgets_layout.addLayout(self.task_search_layout) self.task_search_btn = QtGui.QToolButton(self.edit_widget) self.task_search_btn.setMinimumSize(QtCore.QSize(32, 32)) self.task_search_btn.setMaximumSize(QtCore.QSize(32, 32)) self.task_search_btn.setFocusPolicy(QtCore.Qt.NoFocus) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/search.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.task_search_btn.setIcon(icon1) self.task_search_btn.setIconSize(QtCore.QSize(32, 32)) self.task_search_btn.setCheckable(True) self.task_search_btn.setObjectName("task_search_btn") self.task_widgets_layout.addWidget(self.task_search_btn) self.task_widgets_layout.setStretch(0, 1) self.task_widgets_layout.setStretch(1, 100) self.task_widgets_layout.setStretch(2, 1) self.gridLayout.addLayout(self.task_widgets_layout, 0, 1, 1, 1) self.link_label = QtGui.QLabel(self.edit_widget) self.link_label.setMinimumSize(QtCore.QSize(0, 0)) self.link_label.setMaximumSize(QtCore.QSize(16777215, 32)) self.link_label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.link_label.setMargin(4) self.link_label.setOpenExternalLinks(True) self.link_label.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByMouse) self.link_label.setObjectName("link_label") self.gridLayout.addWidget(self.link_label, 1, 0, 1, 1) self.link_widgets_layout = QtGui.QHBoxLayout() self.link_widgets_layout.setSpacing(4) self.link_widgets_layout.setObjectName("link_widgets_layout") self.link_display = QtGui.QLabel(self.edit_widget) self.link_display.setMinimumSize(QtCore.QSize(0, 0)) self.link_display.setMaximumSize(QtCore.QSize(16777215, 32)) self.link_display.setMargin(4) self.link_display.setOpenExternalLinks(True) self.link_display.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByMouse) self.link_display.setObjectName("link_display") self.link_widgets_layout.addWidget(self.link_display) self.link_search = GlobalSearchWidget(self.edit_widget) self.link_search.setMinimumSize(QtCore.QSize(0, 32)) self.link_search.setMaximumSize(QtCore.QSize(16777215, 32)) self.link_search.setObjectName("link_search") self.link_widgets_layout.addWidget(self.link_search) self.link_search_btn = QtGui.QToolButton(self.edit_widget) self.link_search_btn.setMinimumSize(QtCore.QSize(32, 32)) self.link_search_btn.setMaximumSize(QtCore.QSize(32, 32)) self.link_search_btn.setFocusPolicy(QtCore.Qt.NoFocus) self.link_search_btn.setIcon(icon1) self.link_search_btn.setIconSize(QtCore.QSize(32, 32)) self.link_search_btn.setCheckable(True) self.link_search_btn.setObjectName("link_search_btn") self.link_widgets_layout.addWidget(self.link_search_btn) self.link_widgets_layout.setStretch(0, 1) self.link_widgets_layout.setStretch(1, 100) self.link_widgets_layout.setStretch(2, 1) self.gridLayout.addLayout(self.link_widgets_layout, 1, 1, 1, 1) self.gridLayout.setColumnStretch(0, 1) self.gridLayout.setColumnStretch(1, 100) self.verticalLayout.addLayout(self.gridLayout) self.verticalLayout_2.addWidget(self.edit_widget) self.retranslateUi(ContextWidget) QtCore.QMetaObject.connectSlotsByName(ContextWidget)
def setupUi(self, SnapshotForm): SnapshotForm.setObjectName("SnapshotForm") SnapshotForm.resize(500, 316) SnapshotForm.setMinimumSize(QtCore.QSize(500, 0)) SnapshotForm.setFocusPolicy(QtCore.Qt.TabFocus) self.verticalLayout = QtGui.QVBoxLayout(SnapshotForm) self.verticalLayout.setObjectName("verticalLayout") self.page_stack = QtGui.QStackedWidget(SnapshotForm) self.page_stack.setObjectName("page_stack") self.snapshot_page = QtGui.QWidget() self.snapshot_page.setObjectName("snapshot_page") self.verticalLayout_2 = QtGui.QVBoxLayout(self.snapshot_page) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.header_frame = QtGui.QFrame(self.snapshot_page) self.header_frame.setStyleSheet("#header_frame {\n" "border-style: solid;\n" "border-radius: 3;\n" "border-width: 1;\n" "border-color: rgb(32,32,32);\n" "}") self.header_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.header_frame.setFrameShadow(QtGui.QFrame.Raised) self.header_frame.setObjectName("header_frame") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.header_frame) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtGui.QLabel(self.header_frame) self.label_2.setMinimumSize(QtCore.QSize(80, 80)) self.label_2.setMaximumSize(QtCore.QSize(80, 80)) self.label_2.setText("") self.label_2.setPixmap(QtGui.QPixmap(":/res/clock.png")) self.label_2.setScaledContents(True) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.label = QtGui.QLabel(self.header_frame) self.label.setWordWrap(True) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.verticalLayout_2.addWidget(self.header_frame) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setVerticalSpacing(4) self.gridLayout_2.setObjectName("gridLayout_2") self.comment_edit = QtGui.QTextEdit(self.snapshot_page) self.comment_edit.setMinimumSize(QtCore.QSize(0, 0)) self.comment_edit.setMaximumSize(QtCore.QSize(16777215, 120)) self.comment_edit.setTabChangesFocus(True) self.comment_edit.setObjectName("comment_edit") self.gridLayout_2.addWidget(self.comment_edit, 1, 0, 1, 1) self.thumbnail_frame = QtGui.QFrame(self.snapshot_page) self.thumbnail_frame.setMinimumSize(QtCore.QSize(200, 120)) self.thumbnail_frame.setMaximumSize(QtCore.QSize(200, 120)) self.thumbnail_frame.setStyleSheet("#thumbnail_frame {\n" "border-style: solid;\n" "border-color: rgb(32,32,32);\n" "border-width: 1px;\n" "border-radius: 3px;\n" "background: rgb(117,117,117);\n" "}") self.thumbnail_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.thumbnail_frame.setFrameShadow(QtGui.QFrame.Raised) self.thumbnail_frame.setObjectName("thumbnail_frame") self.horizontalLayout_3 = QtGui.QHBoxLayout(self.thumbnail_frame) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.thumbnail_widget = ThumbnailWidget(self.thumbnail_frame) self.thumbnail_widget.setMinimumSize(QtCore.QSize(0, 0)) self.thumbnail_widget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.thumbnail_widget.setFocusPolicy(QtCore.Qt.NoFocus) self.thumbnail_widget.setStyleSheet("") self.thumbnail_widget.setObjectName("thumbnail_widget") self.horizontalLayout_3.addWidget(self.thumbnail_widget) self.gridLayout_2.addWidget(self.thumbnail_frame, 1, 1, 1, 1) self.label_3 = QtGui.QLabel(self.snapshot_page) self.label_3.setIndent(2) self.label_3.setObjectName("label_3") self.gridLayout_2.addWidget(self.label_3, 0, 0, 1, 1) self.label_4 = QtGui.QLabel(self.snapshot_page) self.label_4.setIndent(2) self.label_4.setObjectName("label_4") self.gridLayout_2.addWidget(self.label_4, 0, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout_2) spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem1) self.cancel_btn = QtGui.QPushButton(self.snapshot_page) self.cancel_btn.setMinimumSize(QtCore.QSize(90, 0)) self.cancel_btn.setObjectName("cancel_btn") self.horizontalLayout_5.addWidget(self.cancel_btn) self.snapshot_btn = QtGui.QPushButton(self.snapshot_page) self.snapshot_btn.setMinimumSize(QtCore.QSize(145, 0)) self.snapshot_btn.setDefault(True) self.snapshot_btn.setObjectName("snapshot_btn") self.horizontalLayout_5.addWidget(self.snapshot_btn) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.page_stack.addWidget(self.snapshot_page) self.status_page = QtGui.QWidget() self.status_page.setObjectName("status_page") self.verticalLayout_5 = QtGui.QVBoxLayout(self.status_page) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setObjectName("verticalLayout_5") spacerItem2 = QtGui.QSpacerItem(20, 61, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem2) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem3) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.status_icon = QtGui.QLabel(self.status_page) self.status_icon.setMinimumSize(QtCore.QSize(80, 80)) self.status_icon.setMaximumSize(QtCore.QSize(80, 80)) self.status_icon.setText("") self.status_icon.setPixmap(QtGui.QPixmap(":/res/success.png")) self.status_icon.setScaledContents(True) self.status_icon.setObjectName("status_icon") self.verticalLayout_4.addWidget(self.status_icon) spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem4) self.horizontalLayout_8.addLayout(self.verticalLayout_4) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setSpacing(-1) self.verticalLayout_6.setContentsMargins(0, -1, -1, -1) self.verticalLayout_6.setObjectName("verticalLayout_6") self.status_title = QtGui.QLabel(self.status_page) self.status_title.setStyleSheet("#status_title {\n" "font-size: 24px;\n" "}") self.status_title.setObjectName("status_title") self.verticalLayout_6.addWidget(self.status_title) self.status_details = QtGui.QLabel(self.status_page) self.status_details.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.status_details.setWordWrap(False) self.status_details.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByMouse) self.status_details.setObjectName("status_details") self.verticalLayout_6.addWidget(self.status_details) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.history_btn = QtGui.QPushButton(self.status_page) self.history_btn.setMinimumSize(QtCore.QSize(195, 0)) self.history_btn.setObjectName("history_btn") self.horizontalLayout_7.addWidget(self.history_btn) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem5) self.horizontalLayout_7.setStretch(1, 1) self.verticalLayout_6.addLayout(self.horizontalLayout_7) spacerItem6 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem6) self.horizontalLayout_8.addLayout(self.verticalLayout_6) spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem7) self.verticalLayout_5.addLayout(self.horizontalLayout_8) spacerItem8 = QtGui.QSpacerItem(20, 61, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem8) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem9) self.close_btn = QtGui.QPushButton(self.status_page) self.close_btn.setMinimumSize(QtCore.QSize(80, 0)) self.close_btn.setDefault(True) self.close_btn.setObjectName("close_btn") self.horizontalLayout_6.addWidget(self.close_btn) self.verticalLayout_5.addLayout(self.horizontalLayout_6) self.page_stack.addWidget(self.status_page) self.verticalLayout.addWidget(self.page_stack) self.retranslateUi(SnapshotForm) self.page_stack.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(SnapshotForm) SnapshotForm.setTabOrder(self.comment_edit, self.cancel_btn) SnapshotForm.setTabOrder(self.cancel_btn, self.snapshot_btn) SnapshotForm.setTabOrder(self.snapshot_btn, self.close_btn) SnapshotForm.setTabOrder(self.close_btn, self.history_btn)
def setupUi(self, SelectWorkAreaForm): SelectWorkAreaForm.setObjectName("SelectWorkAreaForm") SelectWorkAreaForm.resize(1012, 837) self.verticalLayout = QtGui.QVBoxLayout(SelectWorkAreaForm) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.mine_only_cb = QtGui.QCheckBox(SelectWorkAreaForm) self.mine_only_cb.setChecked(True) self.mine_only_cb.setObjectName("mine_only_cb") self.horizontalLayout_2.addWidget(self.mine_only_cb) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.gridLayout.addLayout(self.horizontalLayout_2, 1, 0, 1, 1) self.entity_browser = EntityBrowserWidget(SelectWorkAreaForm) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.entity_browser.sizePolicy().hasHeightForWidth()) self.entity_browser.setSizePolicy(sizePolicy) self.entity_browser.setObjectName("entity_browser") self.gridLayout.addWidget(self.entity_browser, 0, 0, 1, 1) self.task_browser = TaskBrowserWidget(SelectWorkAreaForm) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.task_browser.sizePolicy().hasHeightForWidth()) self.task_browser.setSizePolicy(sizePolicy) self.task_browser.setObjectName("task_browser") self.gridLayout.addWidget(self.task_browser, 0, 1, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.new_task_btn = QtGui.QPushButton(SelectWorkAreaForm) self.new_task_btn.setObjectName("new_task_btn") self.horizontalLayout.addWidget(self.new_task_btn) spacerItem1 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.cancel_btn = QtGui.QPushButton(SelectWorkAreaForm) self.cancel_btn.setObjectName("cancel_btn") self.horizontalLayout.addWidget(self.cancel_btn) self.select_new_btn = QtGui.QPushButton(SelectWorkAreaForm) self.select_new_btn.setObjectName("select_new_btn") self.horizontalLayout.addWidget(self.select_new_btn) self.select_btn = QtGui.QPushButton(SelectWorkAreaForm) self.select_btn.setAutoDefault(False) self.select_btn.setDefault(True) self.select_btn.setObjectName("select_btn") self.horizontalLayout.addWidget(self.select_btn) self.horizontalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.horizontalLayout, 1, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.retranslateUi(SelectWorkAreaForm) QtCore.QMetaObject.connectSlotsByName(SelectWorkAreaForm)
def setupUi(self, SaveAsForm): SaveAsForm.setObjectName("SaveAsForm") SaveAsForm.resize(510, 294) SaveAsForm.setMinimumSize(QtCore.QSize(510, 0)) SaveAsForm.setMaximumSize(QtCore.QSize(16777215, 16777215)) SaveAsForm.setFocusPolicy(QtCore.Qt.ClickFocus) self.verticalLayout = QtGui.QVBoxLayout(SaveAsForm) self.verticalLayout.setSpacing(4) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setSpacing(16) self.verticalLayout_2.setContentsMargins(12, 12, 12, 4) self.verticalLayout_2.setObjectName("verticalLayout_2") self.header_frame = QtGui.QFrame(SaveAsForm) self.header_frame.setStyleSheet("#header_frame {\n" "border-style: solid;\n" "border-radius: 3;\n" "border-width: 1;\n" "border-color: rgb(32,32,32);\n" "}") self.header_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.header_frame.setFrameShadow(QtGui.QFrame.Raised) self.header_frame.setObjectName("header_frame") self.horizontalLayout_2 = QtGui.QHBoxLayout(self.header_frame) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtGui.QLabel(self.header_frame) self.label_2.setMinimumSize(QtCore.QSize(80, 80)) self.label_2.setMaximumSize(QtCore.QSize(80, 80)) self.label_2.setText("") self.label_2.setPixmap(QtGui.QPixmap(":/res/save_as_icon.png")) self.label_2.setScaledContents(False) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.header_label = QtGui.QLabel(self.header_frame) self.header_label.setWordWrap(True) self.header_label.setObjectName("header_label") self.horizontalLayout_2.addWidget(self.header_label) self.verticalLayout_2.addWidget(self.header_frame) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setHorizontalSpacing(16) self.gridLayout.setVerticalSpacing(10) self.gridLayout.setObjectName("gridLayout") self.name_layout = QtGui.QHBoxLayout() self.name_layout.setContentsMargins(4, -1, -1, -1) self.name_layout.setObjectName("name_layout") self.name_edit = QtGui.QLineEdit(SaveAsForm) self.name_edit.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.name_edit.setFrame(True) self.name_edit.setObjectName("name_edit") self.name_layout.addWidget(self.name_edit) self.reset_version_cb = QtGui.QCheckBox(SaveAsForm) self.reset_version_cb.setObjectName("reset_version_cb") self.name_layout.addWidget(self.reset_version_cb) self.gridLayout.addLayout(self.name_layout, 0, 1, 1, 1) self.name_label = QtGui.QLabel(SaveAsForm) self.name_label.setMinimumSize(QtCore.QSize(0, 0)) self.name_label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.name_label.setIndent(4) self.name_label.setObjectName("name_label") self.gridLayout.addWidget(self.name_label, 0, 0, 1, 1) self.filename_preview_label = QtGui.QLabel(SaveAsForm) self.filename_preview_label.setIndent(4) self.filename_preview_label.setObjectName("filename_preview_label") self.gridLayout.addWidget(self.filename_preview_label, 1, 1, 1, 1) self.path_preview_edit = QtGui.QTextEdit(SaveAsForm) self.path_preview_edit.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.path_preview_edit.sizePolicy().hasHeightForWidth()) self.path_preview_edit.setSizePolicy(sizePolicy) self.path_preview_edit.setMinimumSize(QtCore.QSize(0, 0)) self.path_preview_edit.setMaximumSize(QtCore.QSize(16777215, 60)) self.path_preview_edit.setFocusPolicy(QtCore.Qt.NoFocus) self.path_preview_edit.setStyleSheet("QTextEdit {\n" "background-color: rgb(0,0,0,0);\n" "border-style: none;\n" "}") self.path_preview_edit.setFrameShape(QtGui.QFrame.NoFrame) self.path_preview_edit.setFrameShadow(QtGui.QFrame.Plain) self.path_preview_edit.setLineWidth(0) self.path_preview_edit.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.path_preview_edit.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.path_preview_edit.setReadOnly(True) self.path_preview_edit.setAcceptRichText(True) self.path_preview_edit.setObjectName("path_preview_edit") self.gridLayout.addWidget(self.path_preview_edit, 2, 1, 1, 1) self.preview_label = QtGui.QLabel(SaveAsForm) self.preview_label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.preview_label.setIndent(4) self.preview_label.setObjectName("preview_label") self.gridLayout.addWidget(self.preview_label, 1, 0, 1, 1) self.label_6 = QtGui.QLabel(SaveAsForm) self.label_6.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.label_6.setMargin(4) self.label_6.setIndent(0) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 2, 0, 1, 1) self.gridLayout.setColumnStretch(1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.verticalLayout.addLayout(self.verticalLayout_2) spacerItem = QtGui.QSpacerItem(20, 1, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.break_line = QtGui.QFrame(SaveAsForm) self.break_line.setFrameShape(QtGui.QFrame.HLine) self.break_line.setFrameShadow(QtGui.QFrame.Sunken) self.break_line.setObjectName("break_line") self.verticalLayout.addWidget(self.break_line) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setContentsMargins(12, 8, 12, 12) self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.cancel_btn = QtGui.QPushButton(SaveAsForm) self.cancel_btn.setObjectName("cancel_btn") self.horizontalLayout_3.addWidget(self.cancel_btn) self.continue_btn = QtGui.QPushButton(SaveAsForm) self.continue_btn.setDefault(True) self.continue_btn.setObjectName("continue_btn") self.horizontalLayout_3.addWidget(self.continue_btn) self.verticalLayout.addLayout(self.horizontalLayout_3) self.verticalLayout.setStretch(1, 1) self.retranslateUi(SaveAsForm) QtCore.QMetaObject.connectSlotsByName(SaveAsForm) SaveAsForm.setTabOrder(self.name_edit, self.reset_version_cb) SaveAsForm.setTabOrder(self.reset_version_cb, self.cancel_btn) SaveAsForm.setTabOrder(self.cancel_btn, self.continue_btn) SaveAsForm.setTabOrder(self.continue_btn, self.path_preview_edit)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(431, 425) self.gridLayout_3 = QtGui.QGridLayout(Dialog) self.gridLayout_3.setObjectName("gridLayout_3") self.context = QtGui.QLabel(Dialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.context.sizePolicy().hasHeightForWidth()) self.context.setSizePolicy(sizePolicy) self.context.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.context.setObjectName("context") self.gridLayout_3.addWidget(self.context, 0, 0, 1, 2) self.pb_submit = QtGui.QPushButton(Dialog) self.pb_submit.setObjectName("pb_submit") self.gridLayout_3.addWidget(self.pb_submit, 4, 1, 1, 1) self.groupBox_2 = QtGui.QGroupBox(Dialog) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_2) self.gridLayout_2.setObjectName("gridLayout_2") self.te_notes = QtGui.QTextEdit(self.groupBox_2) self.te_notes.setObjectName("te_notes") self.gridLayout_2.addWidget(self.te_notes, 1, 0, 1, 1) self.gridLayout_3.addWidget(self.groupBox_2, 3, 1, 1, 1) self.groupBox = QtGui.QGroupBox(Dialog) self.groupBox.setObjectName("groupBox") self.gridLayout = QtGui.QGridLayout(self.groupBox) self.gridLayout.setObjectName("gridLayout") self.lw_FileList = QtGui.QListWidget(self.groupBox) self.lw_FileList.setObjectName("lw_FileList") self.gridLayout.addWidget(self.lw_FileList, 2, 0, 1, 3) self.pb_loadFiles = QtGui.QPushButton(self.groupBox) self.pb_loadFiles.setObjectName("pb_loadFiles") self.gridLayout.addWidget(self.pb_loadFiles, 3, 0, 1, 1) self.pb_delFiles = QtGui.QPushButton(self.groupBox) self.pb_delFiles.setObjectName("pb_delFiles") self.gridLayout.addWidget(self.pb_delFiles, 3, 1, 1, 1) self.gridLayout_3.addWidget(self.groupBox, 1, 0, 1, 2) self.groupBox_3 = QtGui.QGroupBox(Dialog) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_3) self.gridLayout_4.setObjectName("gridLayout_4") self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_3 = QtGui.QLabel(self.groupBox_3) self.label_3.setObjectName("label_3") self.horizontalLayout.addWidget(self.label_3) self.spB_day = QtGui.QSpinBox(self.groupBox_3) self.spB_day.setObjectName("spB_day") self.horizontalLayout.addWidget(self.spB_day) self.label = QtGui.QLabel(self.groupBox_3) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.spB_hrs = QtGui.QSpinBox(self.groupBox_3) self.spB_hrs.setObjectName("spB_hrs") self.horizontalLayout.addWidget(self.spB_hrs) self.label_2 = QtGui.QLabel(self.groupBox_3) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.gridLayout_4.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.gridLayout_3.addWidget(self.groupBox_3, 2, 1, 1, 1) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(783, 489) self.horizontalLayout_2 = QtGui.QHBoxLayout(Dialog) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.central_stackedWidget = QtGui.QStackedWidget(Dialog) self.central_stackedWidget.setObjectName("central_stackedWidget") self.submit_page = QtGui.QWidget() self.submit_page.setObjectName("submit_page") self.horizontalLayout_4 = QtGui.QHBoxLayout(self.submit_page) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.verticalLayout_7 = QtGui.QVBoxLayout() self.verticalLayout_7.setSpacing(4) self.verticalLayout_7.setObjectName("verticalLayout_7") self.items_title_label = QtGui.QLabel(self.submit_page) self.items_title_label.setStyleSheet("#items_title_label {\n" "font-size: 14px\n" "}") self.items_title_label.setIndent(4) self.items_title_label.setObjectName("items_title_label") self.verticalLayout_7.addWidget(self.items_title_label) self.renders_stacked_widget = QtGui.QStackedWidget(self.submit_page) self.renders_stacked_widget.setStyleSheet("") self.renders_stacked_widget.setObjectName("renders_stacked_widget") self.renders_page = QtGui.QWidget() self.renders_page.setObjectName("renders_page") self.horizontalLayout_7 = QtGui.QHBoxLayout(self.renders_page) self.horizontalLayout_7.setSpacing(0) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.task_scroll = QtGui.QScrollArea(self.renders_page) self.task_scroll.setStyleSheet("#task_scroll {\n" "border-style: solid;\n" "border-width: 1px;\n" "border-radius: 2px;\n" "border-color: rgb(32,32,32);\n" "}") self.task_scroll.setWidgetResizable(True) self.task_scroll.setObjectName("task_scroll") self.contents = QtGui.QWidget() self.contents.setGeometry(QtCore.QRect(0, 0, 359, 419)) self.contents.setObjectName("contents") self.task_scroll.setWidget(self.contents) self.horizontalLayout_7.addWidget(self.task_scroll) self.renders_stacked_widget.addWidget(self.renders_page) self.no_renders_page = QtGui.QWidget() self.no_renders_page.setStyleSheet("") self.no_renders_page.setObjectName("no_renders_page") self.verticalLayout_2 = QtGui.QVBoxLayout(self.no_renders_page) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.no_renders_frame = QtGui.QFrame(self.no_renders_page) self.no_renders_frame.setStyleSheet("#no_publishes_frame {\n" "border-style: solid;\n" "border-width: 1px;\n" "border-radius: 2px;\n" "border-color: rgb(32,32,32);\n" "}") self.no_renders_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.no_renders_frame.setFrameShadow(QtGui.QFrame.Raised) self.no_renders_frame.setObjectName("no_renders_frame") self.verticalLayout_3 = QtGui.QVBoxLayout(self.no_renders_frame) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") spacerItem = QtGui.QSpacerItem(0, 88, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") spacerItem1 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem1) self.label_6 = QtGui.QLabel(self.no_renders_frame) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setWordWrap(True) self.label_6.setObjectName("label_6") self.horizontalLayout_9.addWidget(self.label_6) spacerItem2 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem2) self.verticalLayout_3.addLayout(self.horizontalLayout_9) spacerItem3 = QtGui.QSpacerItem(0, 88, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem3) self.verticalLayout_2.addWidget(self.no_renders_frame) self.renders_stacked_widget.addWidget(self.no_renders_page) self.verticalLayout_7.addWidget(self.renders_stacked_widget) self.horizontalLayout_4.addLayout(self.verticalLayout_7) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setSpacing(4) self.verticalLayout.setObjectName("verticalLayout") self.info_title_label = QtGui.QLabel(self.submit_page) self.info_title_label.setStyleSheet("#info_title_label {\n" "font-size: 14px\n" "}") self.info_title_label.setIndent(4) self.info_title_label.setObjectName("info_title_label") self.verticalLayout.addWidget(self.info_title_label) self.groupBox = QtGui.QGroupBox(self.submit_page) self.groupBox.setTitle("") self.groupBox.setFlat(False) self.groupBox.setCheckable(False) self.groupBox.setObjectName("groupBox") self.gridLayout = QtGui.QGridLayout(self.groupBox) self.gridLayout.setContentsMargins(-1, 12, -1, -1) self.gridLayout.setObjectName("gridLayout") self.verticalLayout.addWidget(self.groupBox) spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem4) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem5) self.cancel_btn = QtGui.QPushButton(self.submit_page) self.cancel_btn.setMinimumSize(QtCore.QSize(80, 0)) self.cancel_btn.setObjectName("cancel_btn") self.horizontalLayout.addWidget(self.cancel_btn) self.submit_btn = QtGui.QPushButton(self.submit_page) self.submit_btn.setObjectName("submit_btn") self.horizontalLayout.addWidget(self.submit_btn) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_4.addLayout(self.verticalLayout) self.central_stackedWidget.addWidget(self.submit_page) self.progress_page = QtGui.QWidget() self.progress_page.setObjectName("progress_page") self.verticalLayout_10 = QtGui.QVBoxLayout(self.progress_page) self.verticalLayout_10.setObjectName("verticalLayout_10") self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem6) self.verticalLayout_9 = QtGui.QVBoxLayout() self.verticalLayout_9.setSpacing(6) self.verticalLayout_9.setObjectName("verticalLayout_9") spacerItem7 = QtGui.QSpacerItem(20, 97, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_9.addItem(spacerItem7) self.title = QtGui.QLabel(self.progress_page) self.title.setStyleSheet("#title {\n" "font-size: 24px;\n" "}") self.title.setObjectName("title") self.verticalLayout_9.addWidget(self.title) self.progress_details = QtGui.QLabel(self.progress_page) self.progress_details.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.progress_details.setWordWrap(False) self.progress_details.setObjectName("progress_details") self.verticalLayout_9.addWidget(self.progress_details) spacerItem8 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_9.addItem(spacerItem8) self.verticalLayout_9.setStretch(0, 2) self.verticalLayout_9.setStretch(3, 3) self.horizontalLayout_3.addLayout(self.verticalLayout_9) spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem9) self.horizontalLayout_3.setStretch(0, 1) self.horizontalLayout_3.setStretch(1, 5) self.horizontalLayout_3.setStretch(2, 1) self.verticalLayout_10.addLayout(self.horizontalLayout_3) self.central_stackedWidget.addWidget(self.progress_page) self.success_page = QtGui.QWidget() self.success_page.setObjectName("success_page") self.verticalLayout_8 = QtGui.QVBoxLayout(self.success_page) self.verticalLayout_8.setObjectName("verticalLayout_8") spacerItem10 = QtGui.QSpacerItem(20, 134, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_8.addItem(spacerItem10) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem11) self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.status_icon = QtGui.QLabel(self.success_page) self.status_icon.setMinimumSize(QtCore.QSize(80, 80)) self.status_icon.setMaximumSize(QtCore.QSize(80, 80)) self.status_icon.setBaseSize(QtCore.QSize(32, 32)) self.status_icon.setText("") self.status_icon.setPixmap(QtGui.QPixmap(":/res/success.png")) self.status_icon.setScaledContents(False) self.status_icon.setAlignment(QtCore.Qt.AlignCenter) self.status_icon.setObjectName("status_icon") self.verticalLayout_5.addWidget(self.status_icon) spacerItem12 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem12) self.horizontalLayout_6.addLayout(self.verticalLayout_5) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setSpacing(0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.success_status_title = QtGui.QLabel(self.success_page) font = QtGui.QFont() font.setPointSize(18) self.success_status_title.setFont(font) self.success_status_title.setStyleSheet("") self.success_status_title.setObjectName("success_status_title") self.verticalLayout_6.addWidget(self.success_status_title) self.success_details = QtGui.QLabel(self.success_page) self.success_details.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.success_details.setWordWrap(True) self.success_details.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByMouse) self.success_details.setObjectName("success_details") self.verticalLayout_6.addWidget(self.success_details) self.verticalLayout_6.setStretch(1, 1) self.horizontalLayout_6.addLayout(self.verticalLayout_6) spacerItem13 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem13) self.horizontalLayout_6.setStretch(2, 3) self.horizontalLayout_6.setStretch(3, 1) self.verticalLayout_8.addLayout(self.horizontalLayout_6) spacerItem14 = QtGui.QSpacerItem(20, 134, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_8.addItem(spacerItem14) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") spacerItem15 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem15) self.success_close_btn = QtGui.QPushButton(self.success_page) self.success_close_btn.setObjectName("success_close_btn") self.horizontalLayout_5.addWidget(self.success_close_btn) self.verticalLayout_8.addLayout(self.horizontalLayout_5) self.central_stackedWidget.addWidget(self.success_page) self.failure_page = QtGui.QWidget() self.failure_page.setObjectName("failure_page") self.verticalLayout_19 = QtGui.QVBoxLayout(self.failure_page) self.verticalLayout_19.setObjectName("verticalLayout_19") spacerItem16 = QtGui.QSpacerItem(20, 134, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_19.addItem(spacerItem16) self.horizontalLayout_15 = QtGui.QHBoxLayout() self.horizontalLayout_15.setObjectName("horizontalLayout_15") spacerItem17 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem17) self.verticalLayout_17 = QtGui.QVBoxLayout() self.verticalLayout_17.setObjectName("verticalLayout_17") self.status_icon_3 = QtGui.QLabel(self.failure_page) self.status_icon_3.setMinimumSize(QtCore.QSize(80, 80)) self.status_icon_3.setMaximumSize(QtCore.QSize(80, 80)) self.status_icon_3.setBaseSize(QtCore.QSize(32, 32)) self.status_icon_3.setText("") self.status_icon_3.setPixmap(QtGui.QPixmap(":/res/failure.png")) self.status_icon_3.setScaledContents(False) self.status_icon_3.setAlignment(QtCore.Qt.AlignCenter) self.status_icon_3.setObjectName("status_icon_3") self.verticalLayout_17.addWidget(self.status_icon_3) spacerItem18 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_17.addItem(spacerItem18) self.horizontalLayout_15.addLayout(self.verticalLayout_17) self.verticalLayout_18 = QtGui.QVBoxLayout() self.verticalLayout_18.setSpacing(0) self.verticalLayout_18.setObjectName("verticalLayout_18") self.failure_status_title = QtGui.QLabel(self.failure_page) font = QtGui.QFont() font.setPointSize(18) self.failure_status_title.setFont(font) self.failure_status_title.setStyleSheet("") self.failure_status_title.setObjectName("failure_status_title") self.verticalLayout_18.addWidget(self.failure_status_title) self.failure_details = QtGui.QLabel(self.failure_page) self.failure_details.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.failure_details.setWordWrap(True) self.failure_details.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByMouse) self.failure_details.setObjectName("failure_details") self.verticalLayout_18.addWidget(self.failure_details) self.verticalLayout_18.setStretch(1, 1) self.horizontalLayout_15.addLayout(self.verticalLayout_18) spacerItem19 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem19) self.horizontalLayout_15.setStretch(2, 3) self.horizontalLayout_15.setStretch(3, 1) self.verticalLayout_19.addLayout(self.horizontalLayout_15) spacerItem20 = QtGui.QSpacerItem(20, 134, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_19.addItem(spacerItem20) self.horizontalLayout_14 = QtGui.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") spacerItem21 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem21) self.failure_close_btn = QtGui.QPushButton(self.failure_page) self.failure_close_btn.setObjectName("failure_close_btn") self.horizontalLayout_14.addWidget(self.failure_close_btn) self.verticalLayout_19.addLayout(self.horizontalLayout_14) self.central_stackedWidget.addWidget(self.failure_page) self.horizontalLayout_2.addWidget(self.central_stackedWidget) self.retranslateUi(Dialog) self.central_stackedWidget.setCurrentIndex(0) self.renders_stacked_widget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(737, 615) self.verticalLayout_7 = QtGui.QVBoxLayout(Dialog) self.verticalLayout_7.setSpacing(0) self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) self.verticalLayout_7.setObjectName("verticalLayout_7") self.main_stack = QtGui.QStackedWidget(Dialog) self.main_stack.setObjectName("main_stack") self.large_drop_area_frame = QtGui.QWidget() self.large_drop_area_frame.setObjectName("large_drop_area_frame") self.verticalLayout_3 = QtGui.QVBoxLayout(self.large_drop_area_frame) self.verticalLayout_3.setObjectName("verticalLayout_3") self.large_drop_area = DropAreaFrame(self.large_drop_area_frame) self.large_drop_area.setFrameShape(QtGui.QFrame.StyledPanel) self.large_drop_area.setFrameShadow(QtGui.QFrame.Raised) self.large_drop_area.setObjectName("large_drop_area") self.gridLayout_2 = QtGui.QGridLayout(self.large_drop_area) self.gridLayout_2.setObjectName("gridLayout_2") spacerItem = QtGui.QSpacerItem(20, 98, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 0, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(166, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 1, 0, 1, 1) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_5 = QtGui.QLabel(self.large_drop_area) self.label_5.setMinimumSize(QtCore.QSize(150, 150)) self.label_5.setMaximumSize(QtCore.QSize(150, 150)) self.label_5.setText("") self.label_5.setPixmap( QtGui.QPixmap(":/tk_multi_publish2/icon_256.png")) self.label_5.setScaledContents(True) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.horizontalLayout_6.addWidget(self.label_5) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setSpacing(8) self.verticalLayout.setObjectName("verticalLayout") spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem2) self.large_drop_area_label = QtGui.QLabel(self.large_drop_area) self.large_drop_area_label.setStyleSheet("QLabel {\n" " font-size: 24px;\n" "}") self.large_drop_area_label.setAlignment(QtCore.Qt.AlignCenter) self.large_drop_area_label.setObjectName("large_drop_area_label") self.verticalLayout.addWidget(self.large_drop_area_label) self.label = QtGui.QLabel(self.large_drop_area) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.drop_area_browse = QtGui.QPushButton(self.large_drop_area) self.drop_area_browse.setMinimumSize(QtCore.QSize(0, 0)) self.drop_area_browse.setFocusPolicy(QtCore.Qt.NoFocus) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/browse_white.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.drop_area_browse.setIcon(icon) self.drop_area_browse.setIconSize(QtCore.QSize(32, 32)) self.drop_area_browse.setObjectName("drop_area_browse") self.horizontalLayout_3.addWidget(self.drop_area_browse) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem4) self.verticalLayout.addLayout(self.horizontalLayout_3) spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem5) self.verticalLayout.setStretch(0, 3) self.verticalLayout.setStretch(2, 1) self.verticalLayout.setStretch(4, 3) self.horizontalLayout_6.addLayout(self.verticalLayout) self.gridLayout_2.addLayout(self.horizontalLayout_6, 1, 1, 1, 1) spacerItem6 = QtGui.QSpacerItem(179, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem6, 1, 2, 1, 1) spacerItem7 = QtGui.QSpacerItem(20, 213, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem7, 2, 1, 1, 1) self.verticalLayout_3.addWidget(self.large_drop_area) self.main_stack.addWidget(self.large_drop_area_frame) self.main_ui_frame = QtGui.QWidget() self.main_ui_frame.setObjectName("main_ui_frame") self.verticalLayout_4 = QtGui.QVBoxLayout(self.main_ui_frame) self.verticalLayout_4.setSpacing(2) self.verticalLayout_4.setObjectName("verticalLayout_4") self.main_frame = QtGui.QWidget(self.main_ui_frame) self.main_frame.setObjectName("main_frame") self.verticalLayout_9 = QtGui.QVBoxLayout(self.main_frame) self.verticalLayout_9.setSpacing(0) self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) self.verticalLayout_9.setObjectName("verticalLayout_9") self.splitter = QtGui.QSplitter(self.main_frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.frame = DropAreaFrame(self.splitter) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout_2 = QtGui.QVBoxLayout(self.frame) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(2, 2, 2, 2) self.verticalLayout_2.setObjectName("verticalLayout_2") self.items_tree = PublishTreeWidget(self.frame) self.items_tree.setAcceptDrops(True) self.items_tree.setDragEnabled(True) self.items_tree.setDragDropMode(QtGui.QAbstractItemView.InternalMove) self.items_tree.setSelectionMode( QtGui.QAbstractItemView.ExtendedSelection) self.items_tree.setObjectName("items_tree") self.items_tree.headerItem().setText(0, "1") self.items_tree.header().setVisible(False) self.verticalLayout_2.addWidget(self.items_tree) self.text_below_item_tree = QtGui.QLabel(self.frame) self.text_below_item_tree.setAlignment(QtCore.Qt.AlignCenter) self.text_below_item_tree.setObjectName("text_below_item_tree") self.verticalLayout_2.addWidget(self.text_below_item_tree) self.details_frame = QtGui.QFrame(self.splitter) self.details_frame.setObjectName("details_frame") self.verticalLayout_5 = QtGui.QVBoxLayout(self.details_frame) self.verticalLayout_5.setSpacing(0) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setObjectName("verticalLayout_5") self.details_stack = QtGui.QStackedWidget(self.details_frame) self.details_stack.setObjectName("details_stack") self.details_item = QtGui.QWidget() self.details_item.setObjectName("details_item") self.verticalLayout_6 = QtGui.QVBoxLayout(self.details_item) self.verticalLayout_6.setObjectName("verticalLayout_6") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.item_icon = QtGui.QLabel(self.details_item) self.item_icon.setMinimumSize(QtCore.QSize(60, 60)) self.item_icon.setMaximumSize(QtCore.QSize(60, 60)) self.item_icon.setText("") self.item_icon.setScaledContents(True) self.item_icon.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop) self.item_icon.setObjectName("item_icon") self.horizontalLayout_2.addWidget(self.item_icon) self.verticalLayout_12 = QtGui.QVBoxLayout() self.verticalLayout_12.setSpacing(0) self.verticalLayout_12.setObjectName("verticalLayout_12") self.item_name = ElidedLabel(self.details_item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.item_name.sizePolicy().hasHeightForWidth()) self.item_name.setSizePolicy(sizePolicy) self.item_name.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.item_name.setObjectName("item_name") self.verticalLayout_12.addWidget(self.item_name) self.item_type = QtGui.QLabel(self.details_item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.item_type.sizePolicy().hasHeightForWidth()) self.item_type.setSizePolicy(sizePolicy) self.item_type.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.item_type.setObjectName("item_type") self.verticalLayout_12.addWidget(self.item_type) self.verticalLayout_12.setStretch(0, 1) self.verticalLayout_12.setStretch(1, 2) self.horizontalLayout_2.addLayout(self.verticalLayout_12) self.horizontalLayout_2.setStretch(1, 10) self.verticalLayout_6.addLayout(self.horizontalLayout_2) self.item_divider_1 = QtGui.QFrame(self.details_item) self.item_divider_1.setFrameShape(QtGui.QFrame.HLine) self.item_divider_1.setFrameShadow(QtGui.QFrame.Sunken) self.item_divider_1.setObjectName("item_divider_1") self.verticalLayout_6.addWidget(self.item_divider_1) self.context_widget = ContextWidget(self.details_item) self.context_widget.setObjectName("context_widget") self.verticalLayout_6.addWidget(self.context_widget) self.gridLayout_3 = QtGui.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.item_description_label = QtGui.QLabel(self.details_item) self.item_description_label.setObjectName("item_description_label") self.gridLayout_3.addWidget(self.item_description_label, 0, 1, 1, 1) self.item_thumbnail_label = QtGui.QLabel(self.details_item) self.item_thumbnail_label.setObjectName("item_thumbnail_label") self.gridLayout_3.addWidget(self.item_thumbnail_label, 0, 0, 1, 1) self.item_comments = QtGui.QPlainTextEdit(self.details_item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.item_comments.sizePolicy().hasHeightForWidth()) self.item_comments.setSizePolicy(sizePolicy) self.item_comments.setMinimumSize(QtCore.QSize(0, 90)) self.item_comments.setMaximumSize(QtCore.QSize(16777215, 90)) self.item_comments.setObjectName("item_comments") self.gridLayout_3.addWidget(self.item_comments, 1, 1, 1, 1) self.item_thumbnail = Thumbnail(self.details_item) self.item_thumbnail.setMinimumSize(QtCore.QSize(160, 90)) self.item_thumbnail.setMaximumSize(QtCore.QSize(160, 90)) self.item_thumbnail.setText("") self.item_thumbnail.setScaledContents(False) self.item_thumbnail.setAlignment(QtCore.Qt.AlignCenter) self.item_thumbnail.setObjectName("item_thumbnail") self.gridLayout_3.addWidget(self.item_thumbnail, 1, 0, 1, 1) self.verticalLayout_6.addLayout(self.gridLayout_3) self.item_summary_label = QtGui.QLabel(self.details_item) self.item_summary_label.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.item_summary_label.setObjectName("item_summary_label") self.verticalLayout_6.addWidget(self.item_summary_label) self.scrollArea = QtGui.QScrollArea(self.details_item) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 420, 100)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_10 = QtGui.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_10.setSpacing(0) self.verticalLayout_10.setContentsMargins(0, 0, 0, 0) self.verticalLayout_10.setObjectName("verticalLayout_10") self.item_summary = QtGui.QLabel(self.scrollAreaWidgetContents) self.item_summary.setText("") self.item_summary.setWordWrap(True) self.item_summary.setObjectName("item_summary") self.verticalLayout_10.addWidget(self.item_summary) self.expander_label = QtGui.QLabel(self.scrollAreaWidgetContents) self.expander_label.setText("") self.expander_label.setObjectName("expander_label") self.verticalLayout_10.addWidget(self.expander_label) self.verticalLayout_10.setStretch(1, 1) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_6.addWidget(self.scrollArea) self.item_settings_label = QtGui.QLabel(self.details_item) self.item_settings_label.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.item_settings_label.setObjectName("item_settings_label") self.verticalLayout_6.addWidget(self.item_settings_label) self.item_settings = SettingsWidget(self.details_item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.item_settings.sizePolicy().hasHeightForWidth()) self.item_settings.setSizePolicy(sizePolicy) self.item_settings.setObjectName("item_settings") self.verticalLayout_6.addWidget(self.item_settings) self.verticalLayout_6.setStretch(0, 1) self.verticalLayout_6.setStretch(1, 1) self.verticalLayout_6.setStretch(2, 1) self.verticalLayout_6.setStretch(3, 1) self.verticalLayout_6.setStretch(4, 1) self.verticalLayout_6.setStretch(5, 5) self.verticalLayout_6.setStretch(6, 1) self.verticalLayout_6.setStretch(7, 5) self.details_stack.addWidget(self.details_item) self.details_task = QtGui.QWidget() self.details_task.setObjectName("details_task") self.verticalLayout_11 = QtGui.QVBoxLayout(self.details_task) self.verticalLayout_11.setObjectName("verticalLayout_11") self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.task_icon = QtGui.QLabel(self.details_task) self.task_icon.setMinimumSize(QtCore.QSize(60, 60)) self.task_icon.setMaximumSize(QtCore.QSize(60, 60)) self.task_icon.setText("") self.task_icon.setScaledContents(True) self.task_icon.setObjectName("task_icon") self.horizontalLayout_4.addWidget(self.task_icon) self.task_name = QtGui.QLabel(self.details_task) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.task_name.sizePolicy().hasHeightForWidth()) self.task_name.setSizePolicy(sizePolicy) self.task_name.setObjectName("task_name") self.horizontalLayout_4.addWidget(self.task_name) self.verticalLayout_11.addLayout(self.horizontalLayout_4) self.scrollArea_2 = QtGui.QScrollArea(self.details_task) self.scrollArea_2.setWidgetResizable(True) self.scrollArea_2.setObjectName("scrollArea_2") self.scrollAreaWidgetContents_2 = QtGui.QWidget() self.scrollAreaWidgetContents_2.setGeometry( QtCore.QRect(0, 0, 420, 202)) self.scrollAreaWidgetContents_2.setObjectName( "scrollAreaWidgetContents_2") self.verticalLayout_13 = QtGui.QVBoxLayout( self.scrollAreaWidgetContents_2) self.verticalLayout_13.setSpacing(0) self.verticalLayout_13.setContentsMargins(0, 0, 0, 0) self.verticalLayout_13.setObjectName("verticalLayout_13") self.task_description = QtGui.QLabel(self.scrollAreaWidgetContents_2) self.task_description.setText("") self.task_description.setWordWrap(True) self.task_description.setOpenExternalLinks(True) self.task_description.setObjectName("task_description") self.verticalLayout_13.addWidget(self.task_description) self.expander_label_2 = QtGui.QLabel(self.scrollAreaWidgetContents_2) self.expander_label_2.setText("") self.expander_label_2.setObjectName("expander_label_2") self.verticalLayout_13.addWidget(self.expander_label_2) self.verticalLayout_13.setStretch(1, 1) self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) self.verticalLayout_11.addWidget(self.scrollArea_2) self.task_settings_label = QtGui.QLabel(self.details_task) self.task_settings_label.setObjectName("task_settings_label") self.verticalLayout_11.addWidget(self.task_settings_label) self.task_settings = SettingsWidget(self.details_task) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.task_settings.sizePolicy().hasHeightForWidth()) self.task_settings.setSizePolicy(sizePolicy) self.task_settings.setObjectName("task_settings") self.verticalLayout_11.addWidget(self.task_settings) self.details_stack.addWidget(self.details_task) self.details_please_select = QtGui.QWidget() self.details_please_select.setObjectName("details_please_select") self.verticalLayout_8 = QtGui.QVBoxLayout(self.details_please_select) self.verticalLayout_8.setObjectName("verticalLayout_8") self.please_select_an_item = QtGui.QLabel(self.details_please_select) self.please_select_an_item.setAlignment(QtCore.Qt.AlignCenter) self.please_select_an_item.setObjectName("please_select_an_item") self.verticalLayout_8.addWidget(self.please_select_an_item) self.details_stack.addWidget(self.details_please_select) self.verticalLayout_5.addWidget(self.details_stack) self.verticalLayout_9.addWidget(self.splitter) self.verticalLayout_4.addWidget(self.main_frame) self.progress_bar = QtGui.QProgressBar(self.main_ui_frame) self.progress_bar.setMaximumSize(QtCore.QSize(16777215, 10)) self.progress_bar.setProperty("value", 0) self.progress_bar.setTextVisible(False) self.progress_bar.setObjectName("progress_bar") self.verticalLayout_4.addWidget(self.progress_bar) self.bottom_frame = QtGui.QFrame(self.main_ui_frame) self.bottom_frame.setMaximumSize(QtCore.QSize(16777215, 50)) self.bottom_frame.setFrameShape(QtGui.QFrame.StyledPanel) self.bottom_frame.setFrameShadow(QtGui.QFrame.Raised) self.bottom_frame.setObjectName("bottom_frame") self.horizontalLayout = QtGui.QHBoxLayout(self.bottom_frame) self.horizontalLayout.setSpacing(2) self.horizontalLayout.setContentsMargins(2, 0, 2, 2) self.horizontalLayout.setObjectName("horizontalLayout") self.browse = QtGui.QToolButton(self.bottom_frame) self.browse.setMaximumSize(QtCore.QSize(32, 32)) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/browse.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.browse.setIcon(icon1) self.browse.setIconSize(QtCore.QSize(32, 32)) self.browse.setObjectName("browse") self.horizontalLayout.addWidget(self.browse) self.refresh = QtGui.QToolButton(self.bottom_frame) self.refresh.setMaximumSize(QtCore.QSize(32, 32)) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/refresh.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.refresh.setIcon(icon2) self.refresh.setIconSize(QtCore.QSize(32, 32)) self.refresh.setObjectName("refresh") self.horizontalLayout.addWidget(self.refresh) self.delete_items = QtGui.QToolButton(self.bottom_frame) self.delete_items.setMaximumSize(QtCore.QSize(32, 32)) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/trash.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.delete_items.setIcon(icon3) self.delete_items.setIconSize(QtCore.QSize(32, 32)) self.delete_items.setObjectName("delete_items") self.horizontalLayout.addWidget(self.delete_items) self.expand_all = QtGui.QToolButton(self.bottom_frame) self.expand_all.setMaximumSize(QtCore.QSize(32, 32)) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/expand.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.expand_all.setIcon(icon4) self.expand_all.setIconSize(QtCore.QSize(32, 32)) self.expand_all.setObjectName("expand_all") self.horizontalLayout.addWidget(self.expand_all) self.collapse_all = QtGui.QToolButton(self.bottom_frame) self.collapse_all.setMaximumSize(QtCore.QSize(32, 32)) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/contract.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.collapse_all.setIcon(icon5) self.collapse_all.setIconSize(QtCore.QSize(32, 32)) self.collapse_all.setObjectName("collapse_all") self.horizontalLayout.addWidget(self.collapse_all) self.help = QtGui.QToolButton(self.bottom_frame) self.help.setMinimumSize(QtCore.QSize(32, 32)) self.help.setMaximumSize(QtCore.QSize(32, 32)) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/help.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.help.setIcon(icon6) self.help.setIconSize(QtCore.QSize(32, 32)) self.help.setObjectName("help") self.horizontalLayout.addWidget(self.help) spacerItem8 = QtGui.QSpacerItem(10, 10, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem8) self.progress_status_icon = QtGui.QLabel(self.bottom_frame) self.progress_status_icon.setMinimumSize(QtCore.QSize(20, 20)) self.progress_status_icon.setMaximumSize(QtCore.QSize(20, 20)) self.progress_status_icon.setText("") self.progress_status_icon.setPixmap( QtGui.QPixmap(":/tk_multi_publish2/status_success.png")) self.progress_status_icon.setScaledContents(True) self.progress_status_icon.setObjectName("progress_status_icon") self.horizontalLayout.addWidget(self.progress_status_icon) self.progress_message = ProgressStatusLabel(self.bottom_frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.progress_message.sizePolicy().hasHeightForWidth()) self.progress_message.setSizePolicy(sizePolicy) self.progress_message.setObjectName("progress_message") self.horizontalLayout.addWidget(self.progress_message) self.stop_processing = QtGui.QToolButton(self.bottom_frame) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap(":/tk_multi_publish2/cross.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.stop_processing.setIcon(icon7) self.stop_processing.setIconSize(QtCore.QSize(20, 20)) self.stop_processing.setObjectName("stop_processing") self.horizontalLayout.addWidget(self.stop_processing) self.validate = QtGui.QPushButton(self.bottom_frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.validate.sizePolicy().hasHeightForWidth()) self.validate.setSizePolicy(sizePolicy) self.validate.setObjectName("validate") self.horizontalLayout.addWidget(self.validate) self.publish = QtGui.QPushButton(self.bottom_frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.publish.sizePolicy().hasHeightForWidth()) self.publish.setSizePolicy(sizePolicy) self.publish.setObjectName("publish") self.horizontalLayout.addWidget(self.publish) self.close = QtGui.QPushButton(self.bottom_frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.close.sizePolicy().hasHeightForWidth()) self.close.setSizePolicy(sizePolicy) self.close.setObjectName("close") self.horizontalLayout.addWidget(self.close) self.verticalLayout_4.addWidget(self.bottom_frame) self.main_stack.addWidget(self.main_ui_frame) self.verticalLayout_7.addWidget(self.main_stack) self.retranslateUi(Dialog) self.main_stack.setCurrentIndex(1) self.details_stack.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Dialog) Dialog.setTabOrder(self.item_comments, self.validate) Dialog.setTabOrder(self.validate, self.publish) Dialog.setTabOrder(self.publish, self.items_tree) Dialog.setTabOrder(self.items_tree, self.refresh) Dialog.setTabOrder(self.refresh, self.delete_items) Dialog.setTabOrder(self.delete_items, self.expand_all) Dialog.setTabOrder(self.expand_all, self.collapse_all) Dialog.setTabOrder(self.collapse_all, self.help) Dialog.setTabOrder(self.help, self.close) Dialog.setTabOrder(self.close, self.stop_processing) Dialog.setTabOrder(self.stop_processing, self.scrollArea) Dialog.setTabOrder(self.scrollArea, self.scrollArea_2)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(797, 546) self.verticalLayout = QtGui.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_3 = QtGui.QLabel(Dialog) self.label_3.setWordWrap(True) self.label_3.setObjectName("label_3") self.horizontalLayout_2.addWidget(self.label_3) self.new_task = QtGui.QToolButton(Dialog) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/res/icon_Task.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.new_task.setIcon(icon) self.new_task.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.new_task.setObjectName("new_task") self.horizontalLayout_2.addWidget(self.new_task) self.verticalLayout.addLayout(self.horizontalLayout_2) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.left_browser = EntityBrowserWidget(Dialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.left_browser.sizePolicy().hasHeightForWidth()) self.left_browser.setSizePolicy(sizePolicy) self.left_browser.setObjectName("left_browser") self.gridLayout.addWidget(self.left_browser, 0, 0, 1, 1) self.right_browser = TaskBrowserWidget(Dialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.right_browser.sizePolicy().hasHeightForWidth()) self.right_browser.setSizePolicy(sizePolicy) self.right_browser.setObjectName("right_browser") self.gridLayout.addWidget(self.right_browser, 0, 1, 1, 1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem) self.change_context = QtGui.QPushButton(Dialog) self.change_context.setObjectName("change_context") self.horizontalLayout_3.addWidget(self.change_context) self.gridLayout.addLayout(self.horizontalLayout_3, 1, 1, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.hide_tasks = QtGui.QCheckBox(Dialog) self.hide_tasks.setChecked(True) self.hide_tasks.setObjectName("hide_tasks") self.horizontalLayout.addWidget(self.hide_tasks) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def __init__(self, app): QtGui.QWidget.__init__(self) self.app = app debug(app=self.app, method='MainUI', message='MainUI initialized...', verbose=False) #self.tk = sgtk.sgtk_from_path("T:/software/bubblebathbay") self.mainLayout = QtGui.QVBoxLayout(self) debug(app=self.app, method='MainUI', message='mainLayout built...', verbose=False) ## Buttons self.buttonsGroupBox = QtGui.QGroupBox(self) self.buttonsGroupBox.setTitle('MDL/SRF:') debug(app=self.app, method='MainUI', message='self.optionsGroupBox built...', verbose=False) self.optionsLayout = QtGui.QGridLayout(self.buttonsGroupBox) debug(app=self.app, method='MainUI', message='self.optionsLayout built...', verbose=False) self.groupPaintedButton = QtGui.QPushButton('Cleanup Painted Archives') self.groupPaintedButton.released.connect(self.cleanUpPaintedArchives) self.groupPaintedButton.setToolTip( 'This is used to clean up your scene after doing a paint of the core_archives' ) self.cleanDeadCAButton = QtGui.QPushButton('Remove Dead Core Archives') self.cleanDeadCAButton.released.connect( coreLib.cleanupDeadCoreArchives) self.cleanDeadCAButton.setToolTip( 'Used to clean out any old core_archives.\nNOTE: If you have old namspaces left over newly imported core_archives\nwill have bad names so manually cleanup any left over namespaces!' ) self.removeAllNSButton = QtGui.QPushButton(Icon('skull.png'), 'Remove ALL Namespaces', self) self.removeAllNSButton.released.connect(cleanup.removeAllNS) self.removeAllNSButton.setToolTip( 'Cleans ALL namespaces from scene.\nDO NOT USE if you have active core archives in the scene you want to keep!\nUse ONLY on a full scene cleanup!' ) self.removeAllNSButton.setStyleSheet( "QPushButton {text-align: center; background: dark red}") self.prepPublishButton = QtGui.QPushButton('Prep for Publish') self.prepPublishButton.released.connect(self.prepForPublish) self.prepPublishButton.setToolTip( 'This can be used to clean a scenes archives prep for publish pre a full rebuild' ) ## THE PREVIEW STUFF GIN DID self.corePreviewSetupButton = QtGui.QPushButton('corePreviewSetup') self.corePreviewSetupButton.released.connect(coreLib.corePreviewSetup) self.corePreviewSetupButton.setToolTip( 'This can be used to preview your full res core archives') self.previewOnButton = QtGui.QPushButton( 'Turn Vis on For CArch Preview Meshes') self.previewOnButton.released.connect( partial(coreLib.cPreview_visibility, True)) self.previewOnButton.setToolTip( 'Turn on the vis for the high res preview meshes') self.previewOffButton = QtGui.QPushButton( 'Turn Vis Off For CArch Preview Meshes') self.previewOffButton.released.connect( partial(coreLib.cPreview_visibility, False)) self.previewOffButton.setToolTip( 'Turn off the vis for the high res preview meshes') self.coresOnButton = QtGui.QPushButton('Turn Vis on For CArchs') self.coresOnButton.released.connect( partial(coreLib.cArch_visibility, True)) self.coresOnButton.setToolTip('Turn on the vis for the core archives') self.coresOffButton = QtGui.QPushButton('Turn Vis Off For CArchs') self.coresOffButton.released.connect( partial(coreLib.cArch_visibility, False)) self.coresOffButton.setToolTip( 'Turn off the vis for the core archives') self.deletePreviewButton = QtGui.QPushButton( Icon('skull.png'), 'Remove CArch Preview Meshes', self) self.deletePreviewButton.released.connect( coreLib.deleteCorePreviewSetup) self.deletePreviewButton.setToolTip( 'Remove all high res preview meshes') self.deletePreviewButton.setStyleSheet( "QPushButton {text-align: center; background: dark red}") self.optionsLayout.addWidget(self.groupPaintedButton, 0, 0) self.optionsLayout.addWidget(self.cleanDeadCAButton, 0, 1) self.optionsLayout.addWidget(self.removeAllNSButton, 0, 2) self.optionsLayout.addWidget(self.prepPublishButton, 0, 3) self.optionsLayout.addWidget(self.corePreviewSetupButton, 1, 0) self.optionsLayout.addWidget(self.previewOnButton, 1, 1) self.optionsLayout.addWidget(self.previewOffButton, 1, 2) self.optionsLayout.addWidget(self.coresOnButton, 1, 3) self.optionsLayout.addWidget(self.coresOffButton, 1, 4) self.optionsLayout.addWidget(self.deletePreviewButton, 1, 5) self.lightingGroupBox = QtGui.QGroupBox(self) self.lightingGroupBox.setTitle('MDL/SRF/LIGHT:') self.lightingLayout = QtGui.QVBoxLayout(self.lightingGroupBox) ## The big bad rebuild all button self.rebuildAllButton = QtGui.QPushButton( 'Full Scene Rebuild of Core archives') self.rebuildAllButton.released.connect(self.rebuildArchives) self.rebuildAllButton.setToolTip( 'Use this to cleanup all the duplicated archives with a full rebuild of the scene.' ) self.lightingLayout.addWidget(self.rebuildAllButton) ## Delete Core Archive button self.removeCAButton = QtGui.QPushButton( 'Full cleanup of Core Archive!') self.removeCAButton.released.connect(self.removeCoreArchiveSetup) self.removeCAButton.setToolTip( 'Use this to remove all the core archive related stuffs.') self.removeCAButton.setStyleSheet( "QPushButton {text-align: center; background: dark red}") self.lightingLayout.addWidget(self.removeCAButton) self.mainLayout.addWidget(self.buttonsGroupBox) self.mainLayout.addWidget(self.lightingGroupBox) self.resize(self.sizeHint())
def __init__(self, app): """ main UI for STATIC ENV handling I always build my UI in __init__ so suck it up.. """ QtGui.QWidget.__init__(self) self.app = app context = self.app.context self.fileBoxes = [] ## Instance the api for talking directly to shotgun. base_url = "http://bubblebathbay.shotgunstudio.com" script_name = 'audioUploader' api_key = 'bbfc5a7f42364edd915656d7a48d436dc864ae7b48caeb69423a912b930bc76a' self.sgsrv = Shotgun(base_url=base_url, script_name=script_name, api_key=api_key, ensure_ascii=True, connect=True) self.shotNum = self._getShotNum()[0] self.currentENV = self._getShotNum()[1] debug(self.app, method='MainUI', message='self.shotNum: %s' % self.shotNum, verbose=False) debug(self.app, method='MainUI', message='self.currentENV: %s' % self.currentENV, verbose=False) self.lightAlembicFolder = 'I:/lsapipeline/episodes/ep000/%s/Light/publish/alembic_anim' % self.shotNum ## Now build the UI self.mainLayout = QtGui.QHBoxLayout(self) self.leftSideLayout = QtGui.QVBoxLayout(self) debug(self.app, method='MainUI', message='self.mainLayout built...', verbose=False) ########################## ### ENV SELECTION PULLDOWN self.envLayout = QtGui.QVBoxLayout(self) self.envPulldown = QtGui.QComboBox() getENVS = self.sgsrv.find( 'Asset', filters=[["code", "contains", 'ENV_'], ["code", "not_contains", '_ENV_'], ["code", "not_contains", 'WORLDMAP'], ["code", "not_contains", 'TSETbuild']], fields=['code']) debug(self.app, method='MainUI', message='getENVS: %s' % getENVS, verbose=False) if self.shotNum: for each in getENVS: if each['code'] == self.currentENV: self.envPulldown.addItem(each['code']) self.lightAlembicFolder = 'I:/lsapipeline/episodes/ep000/%s/Light/publish/alembic_anim' % self.shotNum self.envPulldown.setCurrentIndex( self.envPulldown.findText(self.currentENV)) debug(self.app, method='MainUI', message='self.envPulldown setCurrentIndex...', verbose=False) else: for each in getENVS: if 'ANIM' in each['code']: self.envPulldown.addItem(each['code']) self.fetchAssetListButton = QtGui.QPushButton(Icon('refresh.png'), 'Fetch Asset List') self.fetchAssetListButton.setStyleSheet( "QPushButton {text-align : left}") self.fetchAssetListButton.released.connect(self._fetchAssetList) debug(self.app, method='MainUI', message='self.fetchAssetListButton built...', verbose=False) self.importAssetButton = QtGui.QPushButton(Icon('alembic.png'), 'Import latest Pub ABC') self.importAssetButton.setStyleSheet("QPushButton {text-align : left}") self.importAssetButton.released.connect(self._fetchMDLAlembicPublish) debug(self.app, method='MainUI', message='self.importAssetButton built...', verbose=False) self.checkMDLButton = QtGui.QPushButton(Icon('refresh.png'), 'Check For RIG Publishes') self.checkMDLButton.setStyleSheet("QPushButton {text-align : left}") self.checkMDLButton.released.connect( self._checkVersionsAgainstPublishes) debug(self.app, method='MainUI', message='self.checkMDLButton built...', verbose=False) self.checkSRFXMLButton = QtGui.QPushButton(Icon('refresh.png'), 'Check For SRF Publishes') self.checkSRFXMLButton.setStyleSheet("QPushButton {text-align : left}") self.checkSRFXMLButton.released.connect( self._checkSRFVersionsAgainstPublishes) self.lambert1Button = QtGui.QPushButton(Icon('refresh.png'), 'Check lambert1 objects') self.lambert1Button.setStyleSheet("QPushButton {text-align : left}") self.lambert1Button.released.connect(self._lambert1Object) self.checkFileInPathButton = QtGui.QPushButton( Icon('refresh.png'), 'Check Invalid FileIn Path') self.checkFileInPathButton.setStyleSheet( "QPushButton {text-align : left}") self.checkFileInPathButton.released.connect(self.checkFileInPath) self.checkNonManifoldButton = QtGui.QPushButton( Icon('refresh.png'), 'Check Non-Manifold Geometry') self.checkNonManifoldButton.setStyleSheet( "QPushButton {text-align : left}") self.checkNonManifoldButton.released.connect( self.cleanupNonManifoldGeometry) if context.step['name'] == 'Anm': self.creaseXMLButton = QtGui.QPushButton('Create crease XML') self.creaseXMLButton.released.connect(self._writeCreaseToXML) self.creaseXMLButton.setEnabled(True) if context.step['name'] == 'Light': self.fetchCreaseXMLButton = QtGui.QPushButton( 'Fetch latest published crease XML') self.fetchCreaseXMLButton.released.connect( partial(self._getCreaseFromXML, rootPrefix='ENV_DOCKS_STATICANIM_ABC_ANIM_CACHES_hrc')) self.fetchCreaseXMLButton.setEnabled(True) self.republishALL = QtGui.QPushButton('Publish ABC from ANM') self.republishALL.released.connect(self._republishAllAlembicsForENV) self.republishALL.setEnabled(True) ## Add stuff to the env layout self.envLayout.addWidget(self.envPulldown) self.envLayout.addWidget(self.fetchAssetListButton) self.envLayout.addWidget(self.importAssetButton) self.envLayout.addWidget(self.checkMDLButton) self.envLayout.addWidget(self.checkSRFXMLButton) self.envLayout.addWidget(self.lambert1Button) self.envLayout.addWidget(self.checkFileInPathButton) self.envLayout.addWidget(self.checkNonManifoldButton) self.envLayout.addWidget(self.republishALL) if context.step['name'] == 'Anm': self.envLayout.addWidget(self.creaseXMLButton) if context.step['name'] == 'Light': self.envLayout.addWidget(self.fetchCreaseXMLButton) ###################### ### ENV RELATED ASSETS self.assetLayout = QtGui.QVBoxLayout(self) ### Now do the check boxes for files.... self.scrollLayout = QtGui.QScrollArea(self) self.scrollLayout.setMinimumHeight(300) self.envAssetsGroupBox = QtGui.QGroupBox(self.scrollLayout) self.envAssetsGroupBox.setFlat(True) self.scrollLayout.setWidget(self.envAssetsGroupBox) self.scrollLayout.setWidgetResizable(True) self.envAssetsLayout = QtGui.QGridLayout(self.envAssetsGroupBox) self.assetLayout.addWidget(self.scrollLayout) self.mainLayout.addLayout(self.leftSideLayout) ## Add stuff to leftSideLayout self.leftSideLayout.addLayout(self.envLayout) self.leftSideLayout.addStretch(1) ## Add anything else to the HBox self.mainLayout.addLayout(self.assetLayout) self.resize(1000, 500) debug(self.app, method='MainUI', message='ui built successfully fetching assets now...', verbose=False) debug(self.app, method='MainUI', message='self.envPulldown.currentText(): %s' % self.envPulldown.currentText(), verbose=False) self._fetchAssetList() self.envPulldown.currentIndexChanged.connect( partial(self._getShotNumFromMenuName)) self.envPulldown.currentIndexChanged.connect( partial(self._fetchAssetList))
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.setWindowModality(QtCore.Qt.ApplicationModal) Dialog.resize(806, 453) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth()) Dialog.setSizePolicy(sizePolicy) self.gridLayout = QtGui.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.textBrowser = QtGui.QTextBrowser(Dialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.textBrowser.sizePolicy().hasHeightForWidth()) self.textBrowser.setSizePolicy(sizePolicy) self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 50)) self.textBrowser.setObjectName("textBrowser") self.gridLayout.addWidget(self.textBrowser, 4, 2, 1, 1) self.HelpBtn = QtGui.QPushButton(Dialog) self.HelpBtn.setObjectName("HelpBtn") self.gridLayout.addWidget(self.HelpBtn, 4, 0, 1, 1) self.line = QtGui.QFrame(Dialog) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout.addWidget(self.line, 3, 2, 1, 1) self.treeView = QtGui.QTreeView(Dialog) self.treeView.setObjectName("treeView") self.gridLayout.addWidget(self.treeView, 0, 2, 2, 1) self.ApplicationBtnLayout = QtGui.QVBoxLayout() self.ApplicationBtnLayout.setSizeConstraint( QtGui.QLayout.SetNoConstraint) self.ApplicationBtnLayout.setObjectName("ApplicationBtnLayout") self.gridLayout.addLayout(self.ApplicationBtnLayout, 0, 0, 2, 1) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(483, 436) self.gridLayout_3 = QtGui.QGridLayout(Dialog) self.gridLayout_3.setObjectName("gridLayout_3") self.stack_widget = QtGui.QStackedWidget(Dialog) self.stack_widget.setObjectName("stack_widget") self.page = QtGui.QWidget() self.page.setObjectName("page") self.verticalLayout = QtGui.QVBoxLayout(self.page) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.version_name_label = QtGui.QLabel(self.page) self.version_name_label.setObjectName("version_name_label") self.horizontalLayout.addWidget(self.version_name_label) self.version_name = QtGui.QLineEdit(self.page) self.version_name.setObjectName("version_name") self.horizontalLayout.addWidget(self.version_name) self.verticalLayout.addLayout(self.horizontalLayout) self.context_widget = ContextWidget(self.page) self.context_widget.setObjectName("context_widget") self.verticalLayout.addWidget(self.context_widget) self.spacer_label = QtGui.QLabel(self.page) self.spacer_label.setText("") self.spacer_label.setObjectName("spacer_label") self.verticalLayout.addWidget(self.spacer_label) self.description_label = QtGui.QLabel(self.page) self.description_label.setObjectName("description_label") self.verticalLayout.addWidget(self.description_label) self.description = QtGui.QTextEdit(self.page) self.description.setObjectName("description") self.verticalLayout.addWidget(self.description) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.frame_range = QtGui.QLabel(self.page) self.frame_range.setObjectName("frame_range") self.horizontalLayout_4.addWidget(self.frame_range) self.start_frame = QtGui.QLineEdit(self.page) self.start_frame.setMaximumSize(QtCore.QSize(40, 16777215)) self.start_frame.setObjectName("start_frame") self.horizontalLayout_4.addWidget(self.start_frame) self.frame_range_to = QtGui.QLabel(self.page) self.frame_range_to.setObjectName("frame_range_to") self.horizontalLayout_4.addWidget(self.frame_range_to) self.end_frame = QtGui.QLineEdit(self.page) self.end_frame.setMaximumSize(QtCore.QSize(40, 16777215)) self.end_frame.setObjectName("end_frame") self.horizontalLayout_4.addWidget(self.end_frame) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem) self.playlists = QtGui.QComboBox(self.page) self.playlists.setObjectName("playlists") self.horizontalLayout_4.addWidget(self.playlists) self.verticalLayout.addLayout(self.horizontalLayout_4) self.burnin_groupbox = QtGui.QGroupBox(self.page) self.burnin_groupbox.setCheckable(True) self.burnin_groupbox.setObjectName("burnin_groupbox") self.verticalLayout_2 = QtGui.QVBoxLayout(self.burnin_groupbox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.username_checkbox = QtGui.QCheckBox(self.burnin_groupbox) self.username_checkbox.setChecked(True) self.username_checkbox.setObjectName("username_checkbox") self.horizontalLayout_5.addWidget(self.username_checkbox) self.date_checkbox = QtGui.QCheckBox(self.burnin_groupbox) self.date_checkbox.setChecked(True) self.date_checkbox.setObjectName("date_checkbox") self.horizontalLayout_5.addWidget(self.date_checkbox) self.shotinfo_checkbox = QtGui.QCheckBox(self.burnin_groupbox) self.shotinfo_checkbox.setChecked(True) self.shotinfo_checkbox.setObjectName("shotinfo_checkbox") self.horizontalLayout_5.addWidget(self.shotinfo_checkbox) self.frames_checkbox = QtGui.QCheckBox(self.burnin_groupbox) self.frames_checkbox.setChecked(True) self.frames_checkbox.setObjectName("frames_checkbox") self.horizontalLayout_5.addWidget(self.frames_checkbox) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label = QtGui.QLabel(self.burnin_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName("label") self.horizontalLayout_6.addWidget(self.label) self.fontsize_spinbox = QtGui.QSpinBox(self.burnin_groupbox) self.fontsize_spinbox.setMinimum(18) self.fontsize_spinbox.setMaximum(100) self.fontsize_spinbox.setProperty("value", 32) self.fontsize_spinbox.setObjectName("fontsize_spinbox") self.horizontalLayout_6.addWidget(self.fontsize_spinbox) self.label_2 = QtGui.QLabel(self.burnin_groupbox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName("label_2") self.horizontalLayout_6.addWidget(self.label_2) self.fontcolor_combobox = QtGui.QComboBox(self.burnin_groupbox) self.fontcolor_combobox.setObjectName("fontcolor_combobox") self.fontcolor_combobox.addItem("") self.fontcolor_combobox.addItem("") self.horizontalLayout_6.addWidget(self.fontcolor_combobox) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem1) self.verticalLayout_2.addLayout(self.horizontalLayout_6) self.verticalLayout.addWidget(self.burnin_groupbox) self.stack_widget.addWidget(self.page) self.page_2 = QtGui.QWidget() self.page_2.setObjectName("page_2") self.gridLayout = QtGui.QGridLayout(self.page_2) self.gridLayout.setObjectName("gridLayout") spacerItem2 = QtGui.QSpacerItem(20, 41, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem2, 0, 1, 1, 1) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem3, 1, 0, 1, 1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_6 = QtGui.QLabel(self.page_2) self.label_6.setMinimumSize(QtCore.QSize(100, 100)) self.label_6.setMaximumSize(QtCore.QSize(100, 100)) self.label_6.setText("") self.label_6.setPixmap(QtGui.QPixmap(":/tk_nuke_quickreview/complete.png")) self.label_6.setScaledContents(True) self.label_6.setObjectName("label_6") self.horizontalLayout_3.addWidget(self.label_6) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem4) self.label_8 = QtGui.QLabel(self.page_2) self.label_8.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByKeyboard|QtCore.Qt.LinksAccessibleByMouse) self.label_8.setObjectName("label_8") self.verticalLayout_3.addWidget(self.label_8) self.jump_to_shotgun = QtGui.QPushButton(self.page_2) self.jump_to_shotgun.setObjectName("jump_to_shotgun") self.verticalLayout_3.addWidget(self.jump_to_shotgun) self.jump_to_panel = QtGui.QPushButton(self.page_2) self.jump_to_panel.setObjectName("jump_to_panel") self.verticalLayout_3.addWidget(self.jump_to_panel) spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem5) self.horizontalLayout_3.addLayout(self.verticalLayout_3) self.gridLayout.addLayout(self.horizontalLayout_3, 1, 1, 1, 1) spacerItem6 = QtGui.QSpacerItem(31, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem6, 1, 2, 1, 1) spacerItem7 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem7, 2, 1, 1, 1) self.stack_widget.addWidget(self.page_2) self.gridLayout_3.addWidget(self.stack_widget, 0, 0, 1, 1) self.line = QtGui.QFrame(Dialog) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout_3.addWidget(self.line, 1, 0, 1, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem8 = QtGui.QSpacerItem(148, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem8) self.cancel = QtGui.QPushButton(Dialog) self.cancel.setObjectName("cancel") self.horizontalLayout_2.addWidget(self.cancel) self.submit = QtGui.QPushButton(Dialog) self.submit.setObjectName("submit") self.horizontalLayout_2.addWidget(self.submit) self.gridLayout_3.addLayout(self.horizontalLayout_2, 2, 0, 1, 1) self.retranslateUi(Dialog) self.stack_widget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Dialog) Dialog.setTabOrder(self.description, self.version_name) Dialog.setTabOrder(self.version_name, self.start_frame) Dialog.setTabOrder(self.start_frame, self.end_frame) Dialog.setTabOrder(self.end_frame, self.submit) Dialog.setTabOrder(self.submit, self.cancel) Dialog.setTabOrder(self.cancel, self.jump_to_panel)