def paintEvent(self, paint_event): """ Paint Event override """ # paint multiple values indicator if self._multiple_values == True: p = QtGui.QPainter(self) p.drawPixmap( 0, 0, self.width(), self.height(), self._no_thumb_pixmap, 0, 0, self._no_thumb_pixmap.width(), self._no_thumb_pixmap.height(), ) p.fillRect(0, 0, self.width(), self.height(), QtGui.QColor(42, 42, 42, 237)) p.setFont(QtGui.QFont("Arial", 15, QtGui.QFont.Bold)) pen = QtGui.QPen(QtGui.QColor("#18A7E3")) p.setPen(pen) p.drawText(self.rect(), QtCore.Qt.AlignCenter, "Multiple Values") else: # paint thumbnail QtGui.QLabel.paintEvent(self, paint_event)
def leaveEvent(self, event): """ When the mouse leaves """ font = QtGui.QFont() font.setUnderline(False) self.setFont(font)
def enterEvent(self, event): """ When the mouse enters """ font = QtGui.QFont() font.setUnderline(True) self.setFont(font)
def __init__(self, parent=None): super(versionWidgetCombo, self).__init__(parent) self.versionDatas = [] self.pathToMovie = None self.masterLayout = QtGui.QVBoxLayout() self.masterLayout.setContentsMargins(0, 0, 0, 0) self.setLayout(self.masterLayout) self.layout = QtGui.QHBoxLayout() self.layout.setContentsMargins(0, 0, 0, 0) titleLabel = QtGui.QLabel("Create Note", parent=self) #titleLabel.setStyleSheet("QLabel { background-color : red; color : blue; }"); font = QtGui.QFont("", 10, QtGui.QFont.Bold) titleLabel.setFont(font) titleLabel.setAlignment(QtCore.Qt.AlignCenter) self.masterLayout.addWidget(titleLabel) self.masterLayout.addLayout(self.layout) self.pic = loadingWidget(parent=self) # ####self.pic.setMaximumWidth(50) infoLayout = QtGui.QVBoxLayout() infoLayout.setAlignment(QtCore.Qt.AlignTop) self.layout.addLayout(infoLayout) self.layout.addStretch() self.layout.addWidget(self.pic, QtCore.Qt.AlignLeft) self.versionQtCombo = QtGui.QComboBox(parent=self) self.nameQt = QtGui.QLabel("", parent=self) self.userQt = QtGui.QLabel("", parent=self) self.dateQt = QtGui.QLabel("", parent=self) self.taskQt = QtGui.QLabel("", parent=self) comboLayout = QtGui.QHBoxLayout() comboLayout.setContentsMargins(0, 0, 0, 0) comboLayout.addWidget(QtGui.QLabel("Link to version : ", parent=self)) comboLayout.addWidget(self.versionQtCombo, QtCore.Qt.AlignLeft) infoLayout.addLayout(comboLayout) infoLayout.addWidget(self.nameQt) infoLayout.addWidget(self.userQt) infoLayout.addWidget(self.dateQt) infoLayout.addWidget(self.taskQt) infoLayout.addSpacing(100) #infoLayout.addStretch() infoLayout.setContentsMargins(0, 0, 0, 0) infoLayout.setSpacing(0) self.layout.addSpacing(5) self.versionQtCombo.currentIndexChanged.connect(self.setVersionValue)
def setupUi(self, CreateStorageDialog): CreateStorageDialog.setObjectName("CreateStorageDialog") CreateStorageDialog.resize(285, 94) CreateStorageDialog.setAutoFillBackground(True) self.verticalLayout_2 = QtGui.QVBoxLayout(CreateStorageDialog) self.verticalLayout_2.setSpacing(4) self.verticalLayout_2.setContentsMargins(12, 12, 12, 12) self.verticalLayout_2.setObjectName("verticalLayout_2") self.main_widget = QtGui.QWidget(CreateStorageDialog) self.main_widget.setObjectName("main_widget") self.verticalLayout = QtGui.QVBoxLayout(self.main_widget) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.storage_name_layout = QtGui.QHBoxLayout() self.storage_name_layout.setSpacing(4) self.storage_name_layout.setObjectName("storage_name_layout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.storage_name_layout.addItem(spacerItem) self.storage_name_lbl = QtGui.QLabel(self.main_widget) self.storage_name_lbl.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.storage_name_lbl.setObjectName("storage_name_lbl") self.storage_name_layout.addWidget(self.storage_name_lbl) self.storage_name = QtGui.QLineEdit(self.main_widget) self.storage_name.setObjectName("storage_name") self.storage_name_layout.addWidget(self.storage_name) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.storage_name_layout.addItem(spacerItem1) self.storage_name_layout.setStretch(0, 5) self.storage_name_layout.setStretch(2, 15) self.verticalLayout.addLayout(self.storage_name_layout) self.info = QtGui.QLabel(self.main_widget) font = QtGui.QFont() font.setPointSize(10) self.info.setFont(font) self.info.setText("") self.info.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.info.setWordWrap(True) self.info.setObjectName("info") self.verticalLayout.addWidget(self.info) self.verticalLayout.setStretch(0, 1) self.verticalLayout.setStretch(1, 10) self.verticalLayout_2.addWidget(self.main_widget) self.button_box = QtGui.QDialogButtonBox(CreateStorageDialog) self.button_box.setLayoutDirection(QtCore.Qt.LeftToRight) self.button_box.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.button_box.setObjectName("button_box") self.verticalLayout_2.addWidget(self.button_box) self.retranslateUi(CreateStorageDialog) QtCore.QObject.connect(self.button_box, QtCore.SIGNAL("accepted()"), CreateStorageDialog.accept) QtCore.QObject.connect(self.button_box, QtCore.SIGNAL("rejected()"), CreateStorageDialog.reject) QtCore.QMetaObject.connectSlotsByName(CreateStorageDialog) CreateStorageDialog.setTabOrder(self.storage_name, self.button_box)
def __init__(self): """ Constructor """ # get app bundle self._app = sgtk.platform.current_bundle() # call the base class and let it do its thing. QtGui.QWidget.__init__(self) # # Set up our own logger (other than shotgun logger) for storing timestamp # self.set_logger(logging.INFO) # now load in the UI that was created in the UI designer self.ui = Ui_Dialog() self.ui.setupUi(self) self.current_project = self._app.context.project['name'] # create a background task manager self._task_manager = task_manager.BackgroundTaskManager( self, start_processing=True, max_threads=4) monitor_qobject_lifetime(self._task_manager, "Main task manager") self._task_manager.start_processing() # lastly, set up our very basic UI self.user = sgtk.util.get_current_user(self._app.sgtk) # self.ui.textBrowser.setText("Hello, %s!" % self.user['firstname']) # create my tasks form and my time form: self.createTasksForm() self.createManagementForm() self.createTimeForm() self.createTimelogTable() # time summary labels self._get_time_sum() self.ui.time_sum_label.setFont(QtGui.QFont("Arial", 80)) # add refresh action with appropriate keyboard shortcut: refresh_action = QtGui.QAction("Refresh", self) refresh_action.setShortcut( QtGui.QKeySequence(QtGui.QKeySequence.Refresh)) refresh_action.triggered.connect(self._on_refresh_triggered) self.addAction(refresh_action) # on OSX, also add support for F5 (the default for OSX is Cmd+R) if sys.platform == "darwin": osx_f5_refresh_action = QtGui.QAction("Refresh (F5)", self) osx_f5_refresh_action.setShortcut( QtGui.QKeySequence(QtCore.Qt.Key_F5)) osx_f5_refresh_action.triggered.connect(self._on_refresh_triggered) self.addAction(osx_f5_refresh_action)
def displayInTreeView(self, data): self.model.clear() self.model.setHorizontalHeaderLabels(['User', 'Time']) font = QtGui.QFont() font.setPointSize(12) for licenseName in data: userInfo = data[licenseName] if not userInfo: continue parent = QtGui.QStandardItem( "%s (%d/%d)" % (licenseName, userInfo[0][0], userInfo[0][1])) parent.setFont(font) for user in userInfo[1:]: child1 = QtGui.QStandardItem(user[0]) child2 = QtGui.QStandardItem(user[1]) parent.appendRow([child1, child2]) self.model.appendRow(parent) # span container columns # self.treeview.setFirstColumnSpanned(i, self.treeview.rootIndex(), True) self.treeview.resizeColumnToContents(0)
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.warning = QtGui.QLabel(NewTaskForm) self.warning.setText("") self.warning.setWordWrap(True) self.warning.setObjectName("warning") self.verticalLayout_2.addWidget(self.warning) 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 showEvent(self, event): font = QtGui.QFont() font.setPointSize(65) self.ui.label_time.setFont(font)
def setupUi(self, StorageMapWidget): StorageMapWidget.setObjectName("StorageMapWidget") StorageMapWidget.resize(456, 182) StorageMapWidget.setAutoFillBackground(True) self.gridLayout_2 = QtGui.QGridLayout(StorageMapWidget) self.gridLayout_2.setContentsMargins(8, 8, 8, 8) self.gridLayout_2.setHorizontalSpacing(12) self.gridLayout_2.setVerticalSpacing(6) self.gridLayout_2.setObjectName("gridLayout_2") self.root_desc_layout = QtGui.QHBoxLayout() self.root_desc_layout.setSpacing(0) self.root_desc_layout.setObjectName("root_desc_layout") spacerItem = QtGui.QSpacerItem(12, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.root_desc_layout.addItem(spacerItem) self.stroage_root_desc_area = QtGui.QScrollArea(StorageMapWidget) self.stroage_root_desc_area.setFocusPolicy(QtCore.Qt.NoFocus) self.stroage_root_desc_area.setFrameShape(QtGui.QFrame.NoFrame) self.stroage_root_desc_area.setFrameShadow(QtGui.QFrame.Plain) self.stroage_root_desc_area.setWidgetResizable(True) self.stroage_root_desc_area.setObjectName("stroage_root_desc_area") self.storage_root_desc = QtGui.QWidget() self.storage_root_desc.setGeometry(QtCore.QRect(0, 0, 157, 104)) self.storage_root_desc.setObjectName("storage_root_desc") self.verticalLayout = QtGui.QVBoxLayout(self.storage_root_desc) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.root_description = QtGui.QLabel(self.storage_root_desc) self.root_description.setStyleSheet("font-size: 10px;\n" "color: rgb(160, 160, 160);") self.root_description.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.root_description.setWordWrap(True) self.root_description.setObjectName("root_description") self.verticalLayout.addWidget(self.root_description) self.stroage_root_desc_area.setWidget(self.storage_root_desc) self.root_desc_layout.addWidget(self.stroage_root_desc_area) self.root_desc_layout.setStretch(0, 1) self.gridLayout_2.addLayout(self.root_desc_layout, 1, 0, 1, 1) self.storage_layout = QtGui.QHBoxLayout() self.storage_layout.setSpacing(6) self.storage_layout.setObjectName("storage_layout") self.storage_lbl = QtGui.QLabel(StorageMapWidget) self.storage_lbl.setObjectName("storage_lbl") self.storage_layout.addWidget(self.storage_lbl) self.storage_select_combo = QtGui.QComboBox(StorageMapWidget) self.storage_select_combo.setFocusPolicy(QtCore.Qt.NoFocus) self.storage_select_combo.setAutoFillBackground(True) self.storage_select_combo.setSizeAdjustPolicy( QtGui.QComboBox.AdjustToContents) self.storage_select_combo.setObjectName("storage_select_combo") self.storage_layout.addWidget(self.storage_select_combo) self.save_storage_btn = QtGui.QToolButton(StorageMapWidget) font = QtGui.QFont() font.setPointSize(10) self.save_storage_btn.setFont(font) self.save_storage_btn.setFocusPolicy(QtCore.Qt.NoFocus) self.save_storage_btn.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly) self.save_storage_btn.setObjectName("save_storage_btn") self.storage_layout.addWidget(self.save_storage_btn) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.storage_layout.addItem(spacerItem1) self.storage_layout.setStretch(0, 1) self.storage_layout.setStretch(1, 1) self.storage_layout.setStretch(2, 1) self.storage_layout.setStretch(3, 100) self.gridLayout_2.addLayout(self.storage_layout, 0, 1, 1, 1) self.paths_layout = QtGui.QHBoxLayout() self.paths_layout.setSpacing(0) self.paths_layout.setObjectName("paths_layout") self.path_frame = QtGui.QFrame(StorageMapWidget) self.path_frame.setObjectName("path_frame") self.gridLayout_3 = QtGui.QGridLayout(self.path_frame) self.gridLayout_3.setContentsMargins(6, 6, 6, 6) self.gridLayout_3.setSpacing(4) self.gridLayout_3.setObjectName("gridLayout_3") self.windows_path_lbl = QtGui.QLabel(self.path_frame) self.windows_path_lbl.setStyleSheet("font-size: 10px;\n" "color: rgb(120, 120, 120);") self.windows_path_lbl.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.windows_path_lbl.setObjectName("windows_path_lbl") self.gridLayout_3.addWidget(self.windows_path_lbl, 2, 0, 1, 1) self.windows_path_layout = QtGui.QHBoxLayout() self.windows_path_layout.setSpacing(4) self.windows_path_layout.setObjectName("windows_path_layout") self.windows_path = QtGui.QLineEdit(self.path_frame) self.windows_path.setEnabled(False) self.windows_path.setFocusPolicy(QtCore.Qt.NoFocus) self.windows_path.setObjectName("windows_path") self.windows_path_layout.addWidget(self.windows_path) self.windows_path_edit = QtGui.QLineEdit(self.path_frame) self.windows_path_edit.setFocusPolicy(QtCore.Qt.ClickFocus) self.windows_path_edit.setObjectName("windows_path_edit") self.windows_path_layout.addWidget(self.windows_path_edit) self.windows_path_layout.setStretch(0, 1) self.windows_path_layout.setStretch(1, 1) self.gridLayout_3.addLayout(self.windows_path_layout, 2, 1, 1, 1) self.linux_path_layout = QtGui.QHBoxLayout() self.linux_path_layout.setSpacing(4) self.linux_path_layout.setObjectName("linux_path_layout") self.linux_path = QtGui.QLineEdit(self.path_frame) self.linux_path.setEnabled(False) self.linux_path.setFocusPolicy(QtCore.Qt.NoFocus) self.linux_path.setObjectName("linux_path") self.linux_path_layout.addWidget(self.linux_path) self.linux_path_edit = QtGui.QLineEdit(self.path_frame) self.linux_path_edit.setFocusPolicy(QtCore.Qt.ClickFocus) self.linux_path_edit.setObjectName("linux_path_edit") self.linux_path_layout.addWidget(self.linux_path_edit) self.linux_path_layout.setStretch(0, 1) self.linux_path_layout.setStretch(1, 1) self.gridLayout_3.addLayout(self.linux_path_layout, 0, 1, 1, 1) self.linux_path_lbl = QtGui.QLabel(self.path_frame) self.linux_path_lbl.setStyleSheet("font-size: 10px;\n" "color: rgb(120, 120, 120);") self.linux_path_lbl.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.linux_path_lbl.setObjectName("linux_path_lbl") self.gridLayout_3.addWidget(self.linux_path_lbl, 0, 0, 1, 1) self.mac_path_lbl = QtGui.QLabel(self.path_frame) self.mac_path_lbl.setStyleSheet("font-size: 10px;\n" "color: rgb(120, 120, 120);") self.mac_path_lbl.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.mac_path_lbl.setObjectName("mac_path_lbl") self.gridLayout_3.addWidget(self.mac_path_lbl, 1, 0, 1, 1) self.mac_path_layout = QtGui.QHBoxLayout() self.mac_path_layout.setSpacing(4) self.mac_path_layout.setObjectName("mac_path_layout") self.mac_path = QtGui.QLineEdit(self.path_frame) self.mac_path.setEnabled(False) self.mac_path.setFocusPolicy(QtCore.Qt.NoFocus) self.mac_path.setObjectName("mac_path") self.mac_path_layout.addWidget(self.mac_path) self.mac_path_edit = QtGui.QLineEdit(self.path_frame) self.mac_path_edit.setFocusPolicy(QtCore.Qt.ClickFocus) self.mac_path_edit.setObjectName("mac_path_edit") self.mac_path_layout.addWidget(self.mac_path_edit) self.mac_path_layout.setStretch(0, 1) self.mac_path_layout.setStretch(1, 1) self.gridLayout_3.addLayout(self.mac_path_layout, 1, 1, 1, 1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem2 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.linux_path_browse = QtGui.QToolButton(self.path_frame) self.linux_path_browse.setFocusPolicy(QtCore.Qt.NoFocus) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap( ":/tk-framework-adminui/setup_project/file_browse.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.linux_path_browse.setIcon(icon) self.linux_path_browse.setObjectName("linux_path_browse") self.horizontalLayout_3.addWidget(self.linux_path_browse) self.linux_lock = QtGui.QLabel(self.path_frame) self.linux_lock.setMinimumSize(QtCore.QSize(8, 11)) self.linux_lock.setMaximumSize(QtCore.QSize(8, 11)) self.linux_lock.setText("") self.linux_lock.setPixmap( QtGui.QPixmap( ":/tk-framework-adminui/setup_project/icon_lock.png")) self.linux_lock.setScaledContents(True) self.linux_lock.setObjectName("linux_lock") self.horizontalLayout_3.addWidget(self.linux_lock) spacerItem3 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.gridLayout_3.addLayout(self.horizontalLayout_3, 0, 2, 1, 1) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") spacerItem4 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem4) self.mac_path_browse = QtGui.QToolButton(self.path_frame) self.mac_path_browse.setFocusPolicy(QtCore.Qt.NoFocus) self.mac_path_browse.setIcon(icon) self.mac_path_browse.setObjectName("mac_path_browse") self.horizontalLayout_4.addWidget(self.mac_path_browse) self.mac_lock = QtGui.QLabel(self.path_frame) self.mac_lock.setMinimumSize(QtCore.QSize(8, 11)) self.mac_lock.setMaximumSize(QtCore.QSize(8, 11)) self.mac_lock.setText("") self.mac_lock.setPixmap( QtGui.QPixmap( ":/tk-framework-adminui/setup_project/icon_lock.png")) self.mac_lock.setScaledContents(True) self.mac_lock.setObjectName("mac_lock") self.horizontalLayout_4.addWidget(self.mac_lock) spacerItem5 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem5) self.gridLayout_3.addLayout(self.horizontalLayout_4, 1, 2, 1, 1) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setSpacing(0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") spacerItem6 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem6) self.windows_path_browse = QtGui.QToolButton(self.path_frame) self.windows_path_browse.setFocusPolicy(QtCore.Qt.NoFocus) self.windows_path_browse.setIcon(icon) self.windows_path_browse.setObjectName("windows_path_browse") self.horizontalLayout_5.addWidget(self.windows_path_browse) self.windows_lock = QtGui.QLabel(self.path_frame) self.windows_lock.setMinimumSize(QtCore.QSize(8, 11)) self.windows_lock.setMaximumSize(QtCore.QSize(8, 11)) self.windows_lock.setText("") self.windows_lock.setPixmap( QtGui.QPixmap( ":/tk-framework-adminui/setup_project/icon_lock.png")) self.windows_lock.setScaledContents(True) self.windows_lock.setObjectName("windows_lock") self.horizontalLayout_5.addWidget(self.windows_lock) spacerItem7 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem7) self.gridLayout_3.addLayout(self.horizontalLayout_5, 2, 2, 1, 1) self.gridLayout_3.setColumnStretch(0, 1) self.gridLayout_3.setColumnStretch(1, 100) self.gridLayout_3.setColumnStretch(2, 1) self.paths_layout.addWidget(self.path_frame) self.gridLayout_2.addLayout(self.paths_layout, 1, 1, 1, 1) self.root_name_layout = QtGui.QHBoxLayout() self.root_name_layout.setSpacing(4) self.root_name_layout.setObjectName("root_name_layout") self.root_name = QtGui.QLabel(StorageMapWidget) self.root_name.setObjectName("root_name") self.root_name_layout.addWidget(self.root_name) spacerItem8 = QtGui.QSpacerItem(40, 4, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.root_name_layout.addItem(spacerItem8) self.root_name_layout.setStretch(0, 1) self.root_name_layout.setStretch(1, 10) self.gridLayout_2.addLayout(self.root_name_layout, 0, 0, 1, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.count_lbl = QtGui.QLabel(StorageMapWidget) self.count_lbl.setStyleSheet("font-size: 10px;\n" "color: rgb(120, 120, 120);") self.count_lbl.setText("") self.count_lbl.setObjectName("count_lbl") self.horizontalLayout_2.addWidget(self.count_lbl) spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem9) self.storage_info = QtGui.QLabel(StorageMapWidget) self.storage_info.setStyleSheet("font-size: 10px;\n" "color: rgb(252, 98, 70);") self.storage_info.setText("") self.storage_info.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.storage_info.setWordWrap(True) self.storage_info.setObjectName("storage_info") self.horizontalLayout_2.addWidget(self.storage_info) self.horizontalLayout_2.setStretch(0, 1) self.horizontalLayout_2.setStretch(1, 1) self.horizontalLayout_2.setStretch(2, 10) self.gridLayout_2.addLayout(self.horizontalLayout_2, 2, 0, 1, 2) self.gridLayout_2.setColumnStretch(0, 2) self.gridLayout_2.setColumnStretch(1, 3) self.gridLayout_2.setRowStretch(0, 1) self.retranslateUi(StorageMapWidget) QtCore.QMetaObject.connectSlotsByName(StorageMapWidget)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(750, 900) self.gridLayout = QtGui.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.taskTabWidget = QtGui.QTabWidget(Dialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.taskTabWidget.sizePolicy().hasHeightForWidth()) self.taskTabWidget.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setWeight(75) font.setBold(True) self.taskTabWidget.setFont(font) self.taskTabWidget.setAcceptDrops(True) self.taskTabWidget.setObjectName("taskTabWidget") self.horizontalLayout.addWidget(self.taskTabWidget) self.timeTabWidget = QtGui.QTabWidget(Dialog) font = QtGui.QFont() font.setPointSize(10) font.setWeight(75) font.setBold(True) self.timeTabWidget.setFont(font) self.timeTabWidget.setObjectName("timeTabWidget") self.horizontalLayout.addWidget(self.timeTabWidget) self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 2) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setSizeConstraint( QtGui.QLayout.SetDefaultConstraint) self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.time_sum_label = QtGui.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(16) self.time_sum_label.setFont(font) self.time_sum_label.setObjectName("time_sum_label") self.horizontalLayout_2.addWidget(self.time_sum_label) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.time_sum_today_label = QtGui.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(16) self.time_sum_today_label.setFont(font) self.time_sum_today_label.setObjectName("time_sum_today_label") self.horizontalLayout_3.addWidget(self.time_sum_today_label) self.time_sum_week_label = QtGui.QLabel(Dialog) font = QtGui.QFont() font.setPointSize(16) self.time_sum_week_label.setFont(font) self.time_sum_week_label.setObjectName("time_sum_week_label") self.horizontalLayout_3.addWidget(self.time_sum_week_label) self.horizontalLayout_2.addLayout(self.horizontalLayout_3) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.gridLayout.addLayout(self.horizontalLayout_2, 2, 0, 1, 1) self.tableLayout = QtGui.QVBoxLayout() self.tableLayout.setObjectName("tableLayout") self.gridLayout.addLayout(self.tableLayout, 3, 0, 1, 1) self.retranslateUi(Dialog) self.timeTabWidget.setCurrentIndex(-1) QtCore.QMetaObject.connectSlotsByName(Dialog)