def create_float_buttons(self): self.clear_button_layout = QtGui.QGridLayout(self.plain_text_editor) self.clear_button_layout.setContentsMargins(0, 0, 0, 0) self.clear_button_layout.setSpacing(0) self.clear_button = QtGui.QToolButton() self.clear_button.setAutoRaise(True) self.clear_button.setFixedSize(24, 24) self.clear_button.setIcon(gf.get_icon('lock-open', icons_set='mdi')) self.clear_button_layout.addWidget(self.clear_button, 1, 3, 1, 1) self.clear_button_layout.addItem( QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum), 1, 4, 1, 1) self.clear_button.clicked.connect(self.unfreeze_text_edit) self.lock_button = QtGui.QToolButton() self.lock_button.setAutoRaise(True) self.lock_button.setFixedSize(24, 24) self.lock_button.setIcon(gf.get_icon('lock', icons_set='mdi')) self.clear_button_layout.addWidget(self.lock_button, 1, 2, 1, 1) # self.clear_button_layout.addItem(QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum), 1, 3, 1, 1) self.lock_button.clicked.connect(self.freeze_text_edit) self.edit_button = QtGui.QToolButton() self.edit_button.setAutoRaise(True) self.edit_button.setFixedSize(24, 24) self.edit_button.setIcon(gf.get_icon('pencil', icons_set='mdi')) self.clear_button_layout.addWidget(self.edit_button, 1, 0, 1, 1) self.clear_button_layout.addItem( QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding), 0, 0, 1, 3) self.edit_button.clicked.connect(self.set_edit_mode) self.save_button = QtGui.QToolButton() self.save_button.setAutoRaise(True) self.save_button.setFixedSize(24, 24) self.save_button.setIcon( gf.get_icon('content-save', icons_set='mdi', color=Qt4Gui.QColor(0, 255, 128, 192))) self.clear_button_layout.addWidget(self.save_button, 1, 1, 1, 1) self.save_button.clicked.connect(self.save_current_column) self.clear_button.setHidden(True) self.save_button.setHidden(True) self.lock_button.setHidden(True)
def create_control_buttons(self): self.addNewButton = QtGui.QPushButton('Create') self.addNewButton.setMaximumWidth(80) self.saveButton = QtGui.QPushButton('Save') self.saveButton.setMaximumWidth(80) self.cancelButton = QtGui.QPushButton('Cancel') self.cancelButton.setMaximumWidth(80) self.buildDirectoryButton = QtGui.QPushButton('Build Full Directory Structure') self.buildDirectoryButton.setIcon(gf.get_icon('database')) self.build_directory_checkbox = QtGui.QCheckBox('Build Full Directory Structure') self.build_directory_checkbox.setChecked(False) self.build_directory_checkbox.setIcon(gf.get_icon('database')) self.repositoryComboBox = QtGui.QComboBox() base_dirs = env_tactic.get_all_base_dirs() # Default repo states current_repo = gf.get_value_from_config(cfg_controls.get_checkin(), 'repositoryComboBox') for key, val in base_dirs: if val['value'][4]: self.repositoryComboBox.addItem(val['value'][1]) self.repositoryComboBox.setItemData(self.repositoryComboBox.count() - 1, val) # Special for build all repos dirs self.repositoryComboBox.addItem('All Repos') if current_repo: self.repositoryComboBox.setCurrentIndex(current_repo) if self.tactic_widget.view == 'insert': self.main_layout.addWidget(self.build_directory_checkbox, 1, 0, 1, 1) self.main_layout.addWidget(self.repositoryComboBox, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.main_layout.addItem(spacerItem, 1, 2, 1, 1) self.main_layout.addWidget(self.addNewButton, 1, 3, 1, 1) self.main_layout.addWidget(self.cancelButton, 1, 4, 1, 1) self.main_layout.setColumnStretch(1, 0) else: self.main_layout.addWidget(self.buildDirectoryButton, 1, 0, 1, 1) self.main_layout.addWidget(self.repositoryComboBox, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.main_layout.addItem(spacerItem, 1, 2, 1, 1) self.main_layout.addWidget(self.saveButton, 1, 3, 1, 1) self.main_layout.addWidget(self.cancelButton, 1, 4, 1, 1) self.main_layout.setColumnStretch(1, 0) if self.item: if self.item.type != 'sobject': self.buildDirectoryButton.setHidden(True) self.repositoryComboBox.setHidden(True)
def setupUi(self, checkinOutOptions): checkinOutOptions.setObjectName("checkinOutOptions") self.gridLayout = QtGui.QGridLayout(checkinOutOptions) self.gridLayout.setObjectName("gridLayout") self.settingsPerTabCheckBox = QtGui.QCheckBox(checkinOutOptions) self.settingsPerTabCheckBox.setObjectName("settingsPerTabCheckBox") self.gridLayout.addWidget(self.settingsPerTabCheckBox, 1, 0, 1, 1) self.settingsVerticalLayout = QtGui.QVBoxLayout() self.settingsVerticalLayout.setSpacing(0) self.settingsVerticalLayout.setObjectName("settingsVerticalLayout") self.gridLayout.addLayout(self.settingsVerticalLayout, 0, 0, 1, 4) self.applyToAllPushButton = QtGui.QPushButton(checkinOutOptions) self.applyToAllPushButton.setEnabled(False) self.applyToAllPushButton.setMinimumSize(QtCore.QSize(120, 0)) self.applyToAllPushButton.setObjectName("applyToAllPushButton") self.gridLayout.addWidget(self.applyToAllPushButton, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 3, 1, 1) self.gridLayout.setRowStretch(0, 1) self.retranslateUi(checkinOutOptions) QtCore.QObject.connect(self.settingsPerTabCheckBox, QtCore.SIGNAL("toggled(bool)"), self.applyToAllPushButton.setEnabled) QtCore.QMetaObject.connectSlotsByName(checkinOutOptions)
def setupUi(self, globalPageWidget): globalPageWidget.setObjectName("globalPageWidget") self.verticalLayout = QtGui.QVBoxLayout(globalPageWidget) self.verticalLayout.setObjectName("verticalLayout") self.cacheProcessTabsCheckBox = QtGui.QCheckBox(globalPageWidget) self.cacheProcessTabsCheckBox.setObjectName("cacheProcessTabsCheckBox") self.verticalLayout.addWidget(self.cacheProcessTabsCheckBox) self.flushTabsCachePushButton = QtGui.QPushButton(globalPageWidget) self.flushTabsCachePushButton.setObjectName("flushTabsCachePushButton") self.verticalLayout.addWidget(self.flushTabsCachePushButton) self.configPathGroupBox = QtGui.QGroupBox(globalPageWidget) self.configPathGroupBox.setFlat(True) self.configPathGroupBox.setObjectName("configPathGroupBox") self.horizontalLayout = QtGui.QHBoxLayout(self.configPathGroupBox) self.horizontalLayout.setContentsMargins(0, -1, 0, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.configPathLineEdit = QtGui.QLineEdit(self.configPathGroupBox) self.configPathLineEdit.setObjectName("configPathLineEdit") self.horizontalLayout.addWidget(self.configPathLineEdit) self.changeConfigPathToolButton = QtGui.QToolButton( self.configPathGroupBox) self.changeConfigPathToolButton.setObjectName( "changeConfigPathToolButton") self.horizontalLayout.addWidget(self.changeConfigPathToolButton) self.verticalLayout.addWidget(self.configPathGroupBox) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(globalPageWidget) QtCore.QMetaObject.connectSlotsByName(globalPageWidget)
def setupUi(self, matchingTemplateConfig): matchingTemplateConfig.setObjectName("matchingTemplateConfig") matchingTemplateConfig.resize(800, 450) matchingTemplateConfig.setSizeGripEnabled(True) self.gridLayout_2 = QtGui.QGridLayout(matchingTemplateConfig) self.gridLayout_2.setObjectName("gridLayout_2") self.matchingTamplateLabel = QtGui.QLabel(matchingTemplateConfig) self.matchingTamplateLabel.setObjectName("matchingTamplateLabel") self.gridLayout_2.addWidget(self.matchingTamplateLabel, 0, 0, 1, 1) self.editSelectedItemButton = QtGui.QToolButton(matchingTemplateConfig) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editSelectedItemButton.sizePolicy().hasHeightForWidth()) self.editSelectedItemButton.setSizePolicy(sizePolicy) self.editSelectedItemButton.setMinimumSize(QtCore.QSize(70, 0)) self.editSelectedItemButton.setObjectName("editSelectedItemButton") self.gridLayout_2.addWidget(self.editSelectedItemButton, 0, 2, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem, 0, 1, 1, 1) self.addNewItemButton = QtGui.QToolButton(matchingTemplateConfig) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.addNewItemButton.sizePolicy().hasHeightForWidth()) self.addNewItemButton.setSizePolicy(sizePolicy) self.addNewItemButton.setMinimumSize(QtCore.QSize(70, 0)) self.addNewItemButton.setObjectName("addNewItemButton") self.gridLayout_2.addWidget(self.addNewItemButton, 0, 3, 1, 1) self.templatesTreeWidget = QtGui.QTreeWidget(matchingTemplateConfig) self.templatesTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}\n" "\n" "QTreeView::item:selected:active{\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "QTreeView::item:selected:!active {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "") self.templatesTreeWidget.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.templatesTreeWidget.setAlternatingRowColors(True) self.templatesTreeWidget.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.templatesTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.templatesTreeWidget.setRootIsDecorated(False) self.templatesTreeWidget.setItemsExpandable(True) self.templatesTreeWidget.setObjectName("templatesTreeWidget") self.templatesTreeWidget.header().setVisible(True) self.gridLayout_2.addWidget(self.templatesTreeWidget, 1, 0, 1, 4) self.configGridLayout = QtGui.QGridLayout() self.configGridLayout.setObjectName("configGridLayout") self.gridLayout_2.addLayout(self.configGridLayout, 2, 0, 1, 4) self.gridLayout_2.setRowStretch(1, 1) self.retranslateUi(matchingTemplateConfig) QtCore.QMetaObject.connectSlotsByName(matchingTemplateConfig)
def create_float_buttons(self): self.descriptionTextEdit.setViewportMargins(0, 20, 0, 24) self.clear_button_layout = QtGui.QGridLayout(self.descriptionTextEdit) self.clear_button_layout.setContentsMargins(0, 0, 0, 0) self.clear_button_layout.setSpacing(0) self.clear_button = QtGui.QToolButton() self.clear_button.setAutoRaise(True) self.clear_button.setFixedSize(24, 24) self.clear_button.setIcon(gf.get_icon('lock-open', icons_set='mdi')) self.clear_button_layout.addWidget(self.clear_button, 1, 3, 1, 1) self.clear_button_layout.addItem( QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum), 1, 4, 1, 1) self.lock_button = QtGui.QToolButton() self.lock_button.setAutoRaise(True) self.lock_button.setFixedSize(24, 24) self.lock_button.setIcon(gf.get_icon('lock', icons_set='mdi')) self.clear_button_layout.addWidget(self.lock_button, 1, 2, 1, 1) # self.clear_button_layout.addItem(QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum), 1, 3, 1, 1) self.edit_button = QtGui.QToolButton() self.edit_button.setAutoRaise(True) self.edit_button.setFixedSize(24, 24) self.edit_button.setIcon(gf.get_icon('pencil', icons_set='mdi')) self.clear_button_layout.addWidget(self.edit_button, 1, 0, 1, 1) self.clear_button_layout.addItem( QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding), 0, 0, 1, 3) self.save_button = QtGui.QToolButton() self.save_button.setAutoRaise(True) self.save_button.setFixedSize(24, 24) self.save_button.setIcon( gf.get_icon('content-save', icons_set='mdi', color=Qt4Gui.QColor(0, 255, 128, 192))) self.clear_button_layout.addWidget(self.save_button, 1, 1, 1, 1) self.clear_button.setHidden(True) self.save_button.setHidden(True) self.lock_button.setHidden(True)
def setupUi(self, messages): messages.setObjectName("messages") messages.resize(671, 497) self.gridLayout_2 = QtGui.QGridLayout(messages) self.gridLayout_2.setObjectName("gridLayout_2") self.splitter_2 = QtGui.QSplitter(messages) self.splitter_2.setOrientation(QtCore.Qt.Horizontal) self.splitter_2.setObjectName("splitter_2") self.usersTreeWidget = QtGui.QTreeWidget(self.splitter_2) self.usersTreeWidget.setMaximumSize(QtCore.QSize(400, 16777215)) self.usersTreeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.usersTreeWidget.setAlternatingRowColors(True) self.usersTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.usersTreeWidget.setObjectName("usersTreeWidget") self.usersTreeWidget.headerItem().setText(0, "1") self.usersTreeWidget.header().setVisible(False) self.splitter = QtGui.QSplitter(self.splitter_2) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.conversationScrollArea = QtGui.QScrollArea(self.splitter) self.conversationScrollArea.setWidgetResizable(True) self.conversationScrollArea.setObjectName("conversationScrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 323, 69)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.conversationScrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.replyPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.replyPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.replyPushButton.setMaximumSize(QtCore.QSize(80, 16777215)) self.replyPushButton.setObjectName("replyPushButton") self.gridLayout.addWidget(self.replyPushButton, 3, 2, 1, 1) self.replyTextEdit = QtGui.QTextEdit(self.gridLayoutWidget) self.replyTextEdit.setMaximumSize(QtCore.QSize(16777215, 200)) self.replyTextEdit.setStyleSheet("") self.replyTextEdit.setObjectName("replyTextEdit") self.gridLayout.addWidget(self.replyTextEdit, 1, 0, 1, 3) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 1, 1, 1) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout.setObjectName("editorLayout") self.gridLayout.addLayout(self.editorLayout, 0, 0, 1, 3) self.gridLayout_2.addWidget(self.splitter_2, 0, 0, 1, 1) self.retranslateUi(messages) QtCore.QMetaObject.connectSlotsByName(messages)
def create_scroll_area(self): self.scrollAreaContents = QtGui.QWidget() self.lay = QtGui.QVBoxLayout(self.scrollAreaContents) self.lay.setAlignment(QtCore.Qt.AlignBottom) self.conversationScrollArea.setWidget(self.scrollAreaContents) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.lay.addItem(spacerItem) self.lay.setStretch(0, 1)
def create_on_scene_layout(self): self.previewGraphicsView_layout = QtGui.QGridLayout(self.previewGraphicsView) self.previewGraphicsView_layout.setContentsMargins(0, 0, 0, 0) self.previewGraphicsView_layout.setSpacing(0) self.back_button = QtGui.QPushButton('') self.back_button_opacity_effect = QtGui.QGraphicsOpacityEffect() self.back_button_opacity_effect.setOpacity(0) self.back_button.setGraphicsEffect(self.back_button_opacity_effect) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.back_button.setSizePolicy(sizePolicy) self.back_button.setIcon(gf.get_icon('chevron-left')) self.back_button.setStyleSheet('QPushButton {background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 64), stop:1 rgba(0, 0, 0, 0)); border-style: none; outline: none; border-width: 0px;}') self.back_button_hover_animation = QtCore.QPropertyAnimation(self.back_button_opacity_effect, "opacity", self) self.back_button_hover_animation.setDuration(200) self.back_button_hover_animation.setEasingCurve(QtCore.QEasingCurve.InSine) self.back_button_hover_animation.setStartValue(0) self.back_button_hover_animation.setEndValue(1) self.back_button_leave_animation = QtCore.QPropertyAnimation(self.back_button_opacity_effect, "opacity", self) self.back_button_leave_animation.setDuration(200) self.back_button_leave_animation.setEasingCurve(QtCore.QEasingCurve.OutSine) self.back_button_leave_animation.setEndValue(0) # forward button self.forward_button = QtGui.QPushButton('') self.forward_button_opacity_effect = QtGui.QGraphicsOpacityEffect(self) self.forward_button_opacity_effect.setOpacity(0) self.forward_button.setGraphicsEffect(self.forward_button_opacity_effect) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.forward_button.setSizePolicy(sizePolicy) self.forward_button.setIcon(gf.get_icon('chevron-right')) self.forward_button.setStyleSheet('QPushButton {background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 0), stop:1 rgba(0, 0, 0, 64)); border-style: none; outline: none; border-width: 0px;}') self.forward_button_hover_animation = QtCore.QPropertyAnimation(self.forward_button_opacity_effect, "opacity", self) self.forward_button_hover_animation.setDuration(200) self.forward_button_hover_animation.setEasingCurve(QtCore.QEasingCurve.InSine) self.forward_button_hover_animation.setStartValue(0) self.forward_button_hover_animation.setEndValue(1) self.forward_button_leave_animation = QtCore.QPropertyAnimation(self.forward_button_opacity_effect, "opacity", self) self.forward_button_leave_animation.setDuration(200) self.forward_button_leave_animation.setEasingCurve(QtCore.QEasingCurve.OutSine) self.forward_button_leave_animation.setEndValue(0) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.previewGraphicsView_layout.addWidget(self.forward_button, 0, 2, 1, 1) self.previewGraphicsView_layout.addWidget(self.back_button, 0, 0, 1, 1) self.previewGraphicsView_layout.addItem(spacerItem, 0, 1, 1, 1) self.previewGraphicsView_layout.setColumnStretch(0, 1) self.previewGraphicsView_layout.setColumnStretch(1, 1) self.previewGraphicsView_layout.setColumnStretch(2, 1)
def setupUi(self, notes): notes.setObjectName("notes") notes.resize(311, 238) self.gridLayout_2 = QtGui.QGridLayout(notes) self.gridLayout_2.setContentsMargins(9, 9, 9, 9) self.gridLayout_2.setObjectName("gridLayout_2") self.splitter = QtGui.QSplitter(notes) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.conversationScrollArea = QtGui.QScrollArea(self.splitter) self.conversationScrollArea.setWidgetResizable(True) self.conversationScrollArea.setObjectName("conversationScrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 291, 69)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.conversationScrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.replyPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.replyPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.replyPushButton.setMaximumSize(QtCore.QSize(80, 16777215)) self.replyPushButton.setObjectName("replyPushButton") self.gridLayout.addWidget(self.replyPushButton, 3, 3, 1, 1) self.replyTextEdit = QtGui.QTextEdit(self.gridLayoutWidget) self.replyTextEdit.setStyleSheet("") self.replyTextEdit.setObjectName("replyTextEdit") self.gridLayout.addWidget(self.replyTextEdit, 1, 0, 1, 4) self.useFilterCheckBox = QtGui.QCheckBox(self.gridLayoutWidget) self.useFilterCheckBox.setObjectName("useFilterCheckBox") self.gridLayout.addWidget(self.useFilterCheckBox, 3, 0, 1, 1) self.filterUsersPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.filterUsersPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.filterUsersPushButton.setObjectName("filterUsersPushButton") self.gridLayout.addWidget(self.filterUsersPushButton, 3, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 2, 1, 1) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout.setObjectName("editorLayout") self.gridLayout.addLayout(self.editorLayout, 0, 0, 1, 4) self.gridLayout_2.addWidget(self.splitter, 2, 0, 1, 3) self.retranslateUi(notes) QtCore.QMetaObject.connectSlotsByName(notes)
def create_projects_chooser(self): self.projects_chooser_widget_bg = QtGui.QFrame(self) self.projects_chooser_widget_bg.setStyleSheet("QFrame { border: 0px; background-color: black;}") self.projects_chooser_widget_bg.setHidden(True) effect = QtGui.QGraphicsDropShadowEffect(self) effect.setOffset(0, 0) effect.setColor(Qt4Gui.QColor(0, 0, 0, 128)) effect.setBlurRadius(64) self.projects_chooser_widget_bg.setGraphicsEffect(effect) self.projects_chooser_widget = Ui_projectsChooserWidget(self) self.projects_chooser_widget.set_bg_widget(self.projects_chooser_widget_bg) self.projects_chooser_widget.setMinimumWidth(800) self.projects_chooser_widget.setMaximumWidth(800) self.projects_chooser_widget.setMinimumHeight(400) self.projects_chooser_widget.setMaximumHeight(1600) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) self.projects_chooser_widget.setSizePolicy(sizePolicy) grid_layout = QtGui.QGridLayout() grid_layout.setContentsMargins(0, 0, 0, 0) grid_layout.addWidget(self.projects_chooser_widget, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Minimum) grid_layout.addItem(spacerItem, 1, 0, 1, 1) spacerItem1 = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Minimum) grid_layout.addItem(spacerItem1, 1, 2, 1, 1) spacerItem2 = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) grid_layout.addItem(spacerItem2, 0, 0, 1, 3) spacerItem3 = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) grid_layout.addItem(spacerItem3, 2, 0, 1, 3) self.main_layout.addLayout(grid_layout)
def setupUi(self, projectPageWidget): projectPageWidget.setObjectName("projectPageWidget") projectPageWidget.resize(546, 233) self.projectPageWidgetLayout = QtGui.QGridLayout(projectPageWidget) self.projectPageWidgetLayout.setContentsMargins(6, 6, 6, 6) self.projectPageWidgetLayout.setObjectName("projectPageWidgetLayout") self.projectsTreeWidget = QtGui.QTreeWidget(projectPageWidget) self.projectsTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.projectsTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.projectsTreeWidget.setObjectName("projectsTreeWidget") self.projectsTreeWidget.header().setDefaultSectionSize(87) self.projectPageWidgetLayout.addWidget(self.projectsTreeWidget, 0, 0, 1, 6) self.createProjectsLable = QtGui.QLabel(projectPageWidget) self.createProjectsLable.setObjectName("createProjectsLable") self.projectPageWidgetLayout.addWidget(self.createProjectsLable, 1, 0, 1, 1) self.createProjectPushButton = QtGui.QPushButton(projectPageWidget) self.createProjectPushButton.setEnabled(False) self.createProjectPushButton.setObjectName("createProjectPushButton") self.projectPageWidgetLayout.addWidget(self.createProjectPushButton, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.projectPageWidgetLayout.addItem(spacerItem, 1, 2, 1, 1) self.colorSchemeHintLabel = QtGui.QLabel(projectPageWidget) self.colorSchemeHintLabel.setObjectName("colorSchemeHintLabel") self.projectPageWidgetLayout.addWidget(self.colorSchemeHintLabel, 1, 3, 1, 1) self.currentProjectLabel = QtGui.QLabel(projectPageWidget) self.currentProjectLabel.setStyleSheet( "QLabel {background : rgb(165, 175, 25);}") self.currentProjectLabel.setTextFormat(QtCore.Qt.PlainText) self.currentProjectLabel.setObjectName("currentProjectLabel") self.projectPageWidgetLayout.addWidget(self.currentProjectLabel, 1, 4, 1, 1) self.templateProjectsLabel = QtGui.QLabel(projectPageWidget) self.templateProjectsLabel.setStyleSheet( "QLabel {background :rgb(50, 150, 175)}") self.templateProjectsLabel.setTextFormat(QtCore.Qt.PlainText) self.templateProjectsLabel.setObjectName("templateProjectsLabel") self.projectPageWidgetLayout.addWidget(self.templateProjectsLabel, 1, 5, 1, 1) self.retranslateUi(projectPageWidget) QtCore.QMetaObject.connectSlotsByName(projectPageWidget)
def setupUi(self, openOptions): openOptions.setObjectName("openOptions") openOptions.setWindowModality(QtCore.Qt.ApplicationModal) openOptions.resize(400, 100) openOptions.setMinimumSize(QtCore.QSize(400, 0)) openOptions.setMaximumSize(QtCore.QSize(16777215, 200)) self.gridLayout = QtGui.QGridLayout(openOptions) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) self.optionsOpenPushButton = QtGui.QPushButton(openOptions) self.optionsOpenPushButton.setObjectName("optionsOpenPushButton") self.gridLayout.addWidget(self.optionsOpenPushButton, 1, 1, 1, 1) self.openPushButton = QtGui.QPushButton(openOptions) self.openPushButton.setObjectName("openPushButton") self.gridLayout.addWidget(self.openPushButton, 1, 2, 1, 1) self.groupBox = QtGui.QGroupBox(openOptions) self.groupBox.setFlat(True) self.groupBox.setObjectName("groupBox") self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.setWorkdirCheckBox = QtGui.QCheckBox(self.groupBox) self.setWorkdirCheckBox.setChecked(True) self.setWorkdirCheckBox.setObjectName("setWorkdirCheckBox") self.horizontalLayout.addWidget(self.setWorkdirCheckBox) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.savePushButton = QtGui.QPushButton(self.groupBox) self.savePushButton.setObjectName("savePushButton") self.horizontalLayout.addWidget(self.savePushButton) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 3) self.retranslateUi(openOptions) QtCore.QMetaObject.connectSlotsByName(openOptions)
def setupUi(self, fastControls): fastControls.setObjectName("fastControls") fastControls.resize(806, 30) self.horizontalLayout = QtGui.QHBoxLayout(fastControls) self.horizontalLayout.setContentsMargins(4, 4, 4, 6) self.horizontalLayout.setObjectName("horizontalLayout") self.checkinTypeLabel = QtGui.QLabel(fastControls) self.checkinTypeLabel.setTextFormat(QtCore.Qt.PlainText) self.checkinTypeLabel.setObjectName("checkinTypeLabel") self.horizontalLayout.addWidget(self.checkinTypeLabel) self.checkinTypeComboBox = QtGui.QComboBox(fastControls) self.checkinTypeComboBox.setObjectName("checkinTypeComboBox") self.checkinTypeComboBox.addItem("") self.checkinTypeComboBox.addItem("") self.checkinTypeComboBox.addItem("") self.checkinTypeComboBox.addItem("") self.checkinTypeComboBox.addItem("") self.horizontalLayout.addWidget(self.checkinTypeComboBox) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.explicitFilenameLabel = QtGui.QLabel(fastControls) self.explicitFilenameLabel.setObjectName("explicitFilenameLabel") self.horizontalLayout.addWidget(self.explicitFilenameLabel) self.explicitFilenameLineEdit = QtGui.QLineEdit(fastControls) self.explicitFilenameLineEdit.setObjectName("explicitFilenameLineEdit") self.horizontalLayout.addWidget(self.explicitFilenameLineEdit) self.processLabel = QtGui.QLabel(fastControls) self.processLabel.setObjectName("processLabel") self.horizontalLayout.addWidget(self.processLabel) self.processComboBox = QtGui.QComboBox(fastControls) self.processComboBox.setObjectName("processComboBox") self.horizontalLayout.addWidget(self.processComboBox) self.contextLabel = QtGui.QLabel(fastControls) self.contextLabel.setTextFormat(QtCore.Qt.PlainText) self.contextLabel.setObjectName("contextLabel") self.horizontalLayout.addWidget(self.contextLabel) self.contextComboBox = QtGui.QComboBox(fastControls) self.contextComboBox.setEditable(True) self.contextComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.contextComboBox.setObjectName("contextComboBox") self.horizontalLayout.addWidget(self.contextComboBox) self.horizontalLayout.setStretch(2, 1) self.horizontalLayout.setStretch(4, 1) self.horizontalLayout.setStretch(8, 1) self.retranslateUi(fastControls) QtCore.QMetaObject.connectSlotsByName(fastControls)
def create_buttons(self): self.save_button = QtGui.QPushButton('Save') self.save_button.setMaximumWidth(80) self.save_button.setIcon(gf.get_icon('content-save', icons_set='mdi')) self.cancel_button = QtGui.QPushButton('Close') self.cancel_button.setMaximumWidth(80) self.cancel_button.setIcon(gf.get_icon('close', icons_set='mdi')) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.buttons_layout.addItem(spacerItem) self.buttons_layout.addWidget(self.save_button) self.buttons_layout.addWidget(self.cancel_button)
def setupUi(self, referenceOptions): referenceOptions.setObjectName("referenceOptions") referenceOptions.setWindowModality(QtCore.Qt.ApplicationModal) referenceOptions.resize(400, 100) referenceOptions.setMinimumSize(QtCore.QSize(400, 0)) referenceOptions.setMaximumSize(QtCore.QSize(16777215, 100)) self.gridLayout = QtGui.QGridLayout(referenceOptions) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) self.optionsReferencePushButton = QtGui.QPushButton(referenceOptions) self.optionsReferencePushButton.setObjectName( "optionsReferencePushButton") self.gridLayout.addWidget(self.optionsReferencePushButton, 1, 1, 1, 1) self.referencePushButton = QtGui.QPushButton(referenceOptions) self.referencePushButton.setObjectName("referencePushButton") self.gridLayout.addWidget(self.referencePushButton, 1, 2, 1, 1) self.groupBox = QtGui.QGroupBox(referenceOptions) self.groupBox.setFlat(True) self.groupBox.setObjectName("groupBox") self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.horizontalSlider = QtGui.QSlider(self.groupBox) self.horizontalSlider.setMinimum(1) self.horizontalSlider.setMaximum(100) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.horizontalLayout.addWidget(self.horizontalSlider) self.spinBox = QtGui.QSpinBox(self.groupBox) self.spinBox.setAccelerated(True) self.spinBox.setMinimum(1) self.spinBox.setMaximum(100) self.spinBox.setObjectName("spinBox") self.horizontalLayout.addWidget(self.spinBox) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 3) self.retranslateUi(referenceOptions) QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.spinBox.setValue) QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL("valueChanged(int)"), self.horizontalSlider.setValue) QtCore.QMetaObject.connectSlotsByName(referenceOptions)
def create_buttons(self): self.add_new_button = QtGui.QPushButton('Add') self.add_new_button.setMinimumWidth(90) self.remove_button = QtGui.QPushButton('Remove') self.remove_button.setMinimumWidth(90) self.save_button = QtGui.QPushButton('Save and Close') self.save_button.setMinimumWidth(90) self.close_button = QtGui.QPushButton('Cancel') self.close_button.setMinimumWidth(90) self.main_layout.addWidget(self.add_new_button, 1, 1, 1, 1) self.main_layout.addWidget(self.remove_button, 2, 1, 1, 1) self.main_layout.addWidget(self.save_button, 4, 0, 1, 1) self.main_layout.addWidget(self.close_button, 4, 1, 1, 1) spacer = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.main_layout.addItem(spacer, 3, 1, 1, 1)
def setupUi(self, mayaScenePageWidget): mayaScenePageWidget.setObjectName("mayaScenePageWidget") self.mayaScenePageWidgetLayout = QtGui.QGridLayout(mayaScenePageWidget) self.mayaScenePageWidgetLayout.setContentsMargins(0, 0, 0, 0) self.mayaScenePageWidgetLayout.setObjectName( "mayaScenePageWidgetLayout") self.currentWorkdirLable = QtGui.QLabel(mayaScenePageWidget) self.currentWorkdirLable.setObjectName("currentWorkdirLable") self.mayaScenePageWidgetLayout.addWidget(self.currentWorkdirLable, 0, 0, 1, 1) self.currentWorkdirLineEdit = QtGui.QLineEdit(mayaScenePageWidget) self.currentWorkdirLineEdit.setReadOnly(True) self.currentWorkdirLineEdit.setObjectName("currentWorkdirLineEdit") self.mayaScenePageWidgetLayout.addWidget(self.currentWorkdirLineEdit, 0, 1, 1, 1) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.mayaScenePageWidgetLayout.addItem(spacerItem, 4, 0, 1, 2) self.createMayaDirsCheckBox = QtGui.QCheckBox(mayaScenePageWidget) self.createMayaDirsCheckBox.setChecked(True) self.createMayaDirsCheckBox.setObjectName("createMayaDirsCheckBox") self.mayaScenePageWidgetLayout.addWidget(self.createMayaDirsCheckBox, 2, 0, 1, 1) self.createPlayblastCheckBox = QtGui.QCheckBox(mayaScenePageWidget) self.createPlayblastCheckBox.setChecked(True) self.createPlayblastCheckBox.setObjectName("createPlayblastCheckBox") self.mayaScenePageWidgetLayout.addWidget(self.createPlayblastCheckBox, 3, 0, 1, 1) self.mayaSaveFormatLabel = QtGui.QLabel(mayaScenePageWidget) self.mayaSaveFormatLabel.setObjectName("mayaSaveFormatLabel") self.mayaScenePageWidgetLayout.addWidget(self.mayaSaveFormatLabel, 1, 0, 1, 1) self.formatTypeComboBox = QtGui.QComboBox(mayaScenePageWidget) self.formatTypeComboBox.setObjectName("formatTypeComboBox") self.mayaScenePageWidgetLayout.addWidget(self.formatTypeComboBox, 1, 1, 1, 1) self.mayaScenePageWidgetLayout.setColumnMinimumWidth(1, 100) self.mayaScenePageWidgetLayout.setColumnStretch(1, 1) self.retranslateUi(mayaScenePageWidget) QtCore.QMetaObject.connectSlotsByName(mayaScenePageWidget)
def addAction(self, action, edit_label=False): w = QtGui.QWidget() l = QtGui.QGridLayout(w) b = SquareLabel(menu=self, action=action) b.setAlignment(QtCore.Qt.AlignCenter) b.setPixmap(gf.get_icon('edit', icons_set='ei').pixmap(13, 13)) w.setMinimumSize(22, 13) b.setAutoFillBackground(True) b.setBackgroundRole(Qt4Gui.QPalette.Background) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) l.setSpacing(0) l.setContentsMargins(0, 0, 0, 0) l.addWidget(b) self.layout.addWidget(w, len(self.actions()), 1, 1, 1) spacerItem = QtGui.QSpacerItem(self.sizeHint().width() - 5, 2, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.layout.addItem(spacerItem, len(self.actions()), 0, 1, 1) self.layout.setRowStretch(len(self.actions()), 1) super(MenuWithLayout, self).addAction(action) w.setFixedHeight(self.actionGeometry(action).height()) if edit_label: return b else: b.setHidden(True) return action
def setupUi(self, taskItem): taskItem.setObjectName("taskItem") taskItem.resize(108, 20) taskItem.setWindowTitle("") self.versionlessLayout = QtGui.QGridLayout(taskItem) self.versionlessLayout.setContentsMargins(0, 0, 0, 0) self.versionlessLayout.setSpacing(0) self.versionlessLayout.setObjectName("versionlessLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.versionlessLayout.addItem(spacerItem, 0, 0, 1, 1) self.addToolButton = QtGui.QToolButton(taskItem) self.addToolButton.setMaximumSize(QtCore.QSize(75, 20)) self.addToolButton.setIconSize(QtCore.QSize(12, 12)) self.addToolButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.addToolButton.setAutoRaise(True) self.addToolButton.setArrowType(QtCore.Qt.DownArrow) self.addToolButton.setObjectName("addToolButton") self.versionlessLayout.addWidget(self.addToolButton, 0, 1, 1, 1) self.retranslateUi(taskItem) QtCore.QMetaObject.connectSlotsByName(taskItem)
def addSeparator(self): spacerItem = QtGui.QSpacerItem(0, 2, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) self.layout.addItem(spacerItem, len(self.actions()), 0, 1, 2) return super(MenuWithLayout, self).addSeparator()
def setupUi(self, editDBTable): editDBTable.setObjectName("editDBTable") editDBTable.resize(800, 640) self.centralwidget = QtGui.QWidget(editDBTable) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setContentsMargins(9, 9, 9, 0) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget_2 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.tablesTreeWidget = QtGui.QTreeWidget(self.verticalLayoutWidget_2) self.tablesTreeWidget.setMinimumSize(QtCore.QSize(150, 0)) self.tablesTreeWidget.setStyleSheet( "QTreeView::item {\n" " padding: 2px;\n" "}\n" "\n" "QTreeView::item:selected:active{\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "QTreeView::item:selected:!active {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "") self.tablesTreeWidget.setRootIsDecorated(True) self.tablesTreeWidget.setHeaderHidden(True) self.tablesTreeWidget.setObjectName("tablesTreeWidget") item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_1 = QtGui.QTreeWidgetItem(item_0) self.verticalLayout.addWidget(self.tablesTreeWidget) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tableEditorLayout = QtGui.QVBoxLayout() self.tableEditorLayout.setObjectName("tableEditorLayout") self.editTableWidget = QtGui.QTableWidget(self.verticalLayoutWidget_3) self.editTableWidget.setObjectName("editTableWidget") self.editTableWidget.setColumnCount(0) self.editTableWidget.setRowCount(0) self.tableEditorLayout.addWidget(self.editTableWidget) self.verticalLayout_2.addLayout(self.tableEditorLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.savePushButton = QtGui.QPushButton(self.verticalLayoutWidget_3) self.savePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.savePushButton.setObjectName("savePushButton") self.horizontalLayout.addWidget(self.savePushButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) editDBTable.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(editDBTable) self.statusbar.setObjectName("statusbar") editDBTable.setStatusBar(self.statusbar) self.retranslateUi(editDBTable) QtCore.QMetaObject.connectSlotsByName(editDBTable)
def setupUi(self, incom): incom.setObjectName("incom") incom.resize(154, 156) self.horizontalLayout = QtGui.QHBoxLayout(incom) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.groupBox = QtGui.QGroupBox(incom) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setStyleSheet( "QGroupBox {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(104, 104, 190, 40));\n" " border: 2px solid gray;\n" " border-radius: 2px;\n" "}") self.groupBox.setObjectName("groupBox") self.gridLayout_3 = QtGui.QGridLayout(self.groupBox) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setSpacing(0) self.gridLayout_3.setObjectName("gridLayout_3") self.dateLabel = QtGui.QLabel(self.groupBox) self.dateLabel.setMinimumSize(QtCore.QSize(0, 18)) font = Qt4Gui.QFont() font.setPointSize(10) self.dateLabel.setFont(font) self.dateLabel.setToolTip("") self.dateLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(128, 128, 150, 175));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(128, 128, 128, 175));\n" " padding: 0px;\n" "}") self.dateLabel.setTextFormat(QtCore.Qt.PlainText) self.dateLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.dateLabel.setMargin(2) self.dateLabel.setObjectName("dateLabel") self.gridLayout_3.addWidget(self.dateLabel, 0, 1, 1, 1) self.authorFullLabel = QtGui.QLabel(self.groupBox) self.authorFullLabel.setMinimumSize(QtCore.QSize(0, 50)) font = Qt4Gui.QFont() font.setPointSize(9) self.authorFullLabel.setFont(font) self.authorFullLabel.setAccessibleDescription("") self.authorFullLabel.setStyleSheet("QLabel {\n" " padding: 4px;\n" "}") self.authorFullLabel.setTextFormat(QtCore.Qt.PlainText) self.authorFullLabel.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.authorFullLabel.setObjectName("authorFullLabel") self.gridLayout_3.addWidget(self.authorFullLabel, 2, 0, 1, 1) self.commentLabel = QtGui.QLabel(self.groupBox) self.commentLabel.setText("") self.commentLabel.setTextFormat(QtCore.Qt.RichText) self.commentLabel.setScaledContents(True) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setOpenExternalLinks(True) self.commentLabel.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByKeyboard | QtCore.Qt.TextSelectableByMouse) self.commentLabel.setObjectName("commentLabel") self.gridLayout_3.addWidget(self.commentLabel, 1, 1, 2, 1) self.authorPicLabel = QtGui.QLabel(self.groupBox) self.authorPicLabel.setMinimumSize(QtCore.QSize(120, 80)) self.authorPicLabel.setMaximumSize(QtCore.QSize(120, 120)) self.authorPicLabel.setTextFormat(QtCore.Qt.RichText) self.authorPicLabel.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop) self.authorPicLabel.setMargin(2) self.authorPicLabel.setObjectName("authorPicLabel") self.gridLayout_3.addWidget(self.authorPicLabel, 1, 0, 1, 1) self.authorLabel = QtGui.QLabel(self.groupBox) self.authorLabel.setMinimumSize(QtCore.QSize(0, 18)) font = Qt4Gui.QFont() font.setPointSize(10) font.setWeight(75) font.setItalic(False) font.setBold(True) self.authorLabel.setFont(font) self.authorLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 150, 175), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 175), stop:1 rgba(255, 255,255, 0));\n" " padding: 0px;\n" "}") self.authorLabel.setTextFormat(QtCore.Qt.PlainText) self.authorLabel.setObjectName("authorLabel") self.gridLayout_3.addWidget(self.authorLabel, 0, 0, 1, 1) self.gridLayout_3.setColumnStretch(1, 1) self.gridLayout_3.setRowStretch(2, 1) self.horizontalLayout.addWidget(self.groupBox) spacerItem = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.retranslateUi(incom) QtCore.QMetaObject.connectSlotsByName(incom)
def create_stretch(self): spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.main_layout.addItem(spacerItem, 0, 2, 1, 1) self.main_layout.setColumnStretch(2, 1)
def setupUi(self, item): item.setObjectName("item") self.gridLayout = QtGui.QGridLayout(item) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.itemColorLine = QtGui.QFrame(item) self.itemColorLine.setMaximumSize(QtCore.QSize(4, 16777215)) self.itemColorLine.setStyleSheet( "QFrame { border: 0px; background-color: black;}") self.itemColorLine.setFrameShadow(QtGui.QFrame.Plain) self.itemColorLine.setLineWidth(4) self.itemColorLine.setFrameShape(QtGui.QFrame.VLine) self.itemColorLine.setFrameShadow(QtGui.QFrame.Sunken) self.itemColorLine.setObjectName("itemColorLine") self.gridLayout.addWidget(self.itemColorLine, 0, 0, 3, 1) self.previewVerticalLayout = QtGui.QVBoxLayout() self.previewVerticalLayout.setSpacing(0) self.previewVerticalLayout.setContentsMargins(4, 4, 4, 4) self.previewVerticalLayout.setObjectName("previewVerticalLayout") self.previewLabel = QtGui.QLabel(item) self.previewLabel.setMinimumSize(QtCore.QSize(64, 64)) self.previewLabel.setMaximumSize(QtCore.QSize(64, 64)) self.previewLabel.setStyleSheet( "QLabel {\n" " background: rgba(175, 175, 175, 16);\n" " border: 0px;\n" " border-radius: 3px;\n" " padding: 0px 0px;\n" "}") self.previewLabel.setTextFormat(QtCore.Qt.RichText) self.previewLabel.setAlignment(QtCore.Qt.AlignCenter) self.previewLabel.setObjectName("previewLabel") self.previewVerticalLayout.addWidget(self.previewLabel) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) self.previewVerticalLayout.addItem(spacerItem) self.previewVerticalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.previewVerticalLayout, 0, 1, 3, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setContentsMargins(-1, -1, -1, 3) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.fileNameLabel = QtGui.QLabel(item) self.fileNameLabel.setMinimumSize(QtCore.QSize(0, 20)) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 24)) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.fileNameLabel.setFont(font) self.fileNameLabel.setStyleSheet("QLabel {\n" " background-color: transparent;\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.PlainText) self.fileNameLabel.setObjectName("fileNameLabel") self.horizontalLayout_2.addWidget(self.fileNameLabel) self.syncWithRepoToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.syncWithRepoToolButton.sizePolicy().hasHeightForWidth()) self.syncWithRepoToolButton.setSizePolicy(sizePolicy) self.syncWithRepoToolButton.setAutoRaise(True) self.syncWithRepoToolButton.setObjectName("syncWithRepoToolButton") self.horizontalLayout_2.addWidget(self.syncWithRepoToolButton) self.watchFolderToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.watchFolderToolButton.sizePolicy().hasHeightForWidth()) self.watchFolderToolButton.setSizePolicy(sizePolicy) self.watchFolderToolButton.setText("") self.watchFolderToolButton.setCheckable(True) self.watchFolderToolButton.setAutoRaise(True) self.watchFolderToolButton.setObjectName("watchFolderToolButton") self.horizontalLayout_2.addWidget(self.watchFolderToolButton) self.horizontalLayout_2.setStretch(0, 1) self.gridLayout.addLayout(self.horizontalLayout_2, 0, 2, 1, 2) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName("horizontalLayout") self.tasksToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tasksToolButton.sizePolicy().hasHeightForWidth()) self.tasksToolButton.setSizePolicy(sizePolicy) self.tasksToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.tasksToolButton.setAutoRaise(True) self.tasksToolButton.setObjectName("tasksToolButton") self.horizontalLayout.addWidget(self.tasksToolButton) self.notesToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.notesToolButton.sizePolicy().hasHeightForWidth()) self.notesToolButton.setSizePolicy(sizePolicy) self.notesToolButton.setText("") self.notesToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.notesToolButton.setAutoRaise(True) self.notesToolButton.setObjectName("notesToolButton") self.horizontalLayout.addWidget(self.notesToolButton) self.relationsToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.relationsToolButton.sizePolicy().hasHeightForWidth()) self.relationsToolButton.setSizePolicy(sizePolicy) self.relationsToolButton.setPopupMode( QtGui.QToolButton.MenuButtonPopup) self.relationsToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.relationsToolButton.setAutoRaise(True) self.relationsToolButton.setArrowType(QtCore.Qt.NoArrow) self.relationsToolButton.setObjectName("relationsToolButton") self.horizontalLayout.addWidget(self.relationsToolButton) self.gridLayout.addLayout(self.horizontalLayout, 1, 3, 2, 1) self.descriptionLerticalLayout = QtGui.QVBoxLayout() self.descriptionLerticalLayout.setSpacing(0) self.descriptionLerticalLayout.setObjectName( "descriptionLerticalLayout") self.commentLabel = QtGui.QLabel(item) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(2) self.commentLabel.setObjectName("commentLabel") self.descriptionLerticalLayout.addWidget(self.commentLabel) self.gridLayout.addLayout(self.descriptionLerticalLayout, 2, 2, 1, 1) self.infoHorizontalLayout = QtGui.QHBoxLayout() self.infoHorizontalLayout.setSpacing(0) self.infoHorizontalLayout.setObjectName("infoHorizontalLayout") self.gridLayout.addLayout(self.infoHorizontalLayout, 1, 2, 1, 1) self.gridLayout.setColumnStretch(2, 1) self.gridLayout.setRowStretch(2, 1) self.retranslateUi(item) QtCore.QMetaObject.connectSlotsByName(item)
def setupUi(self, commitItem): commitItem.setObjectName("commitItem") commitItem.resize(84, 72) self.gridLayout = QtGui.QGridLayout(commitItem) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.previewVerticalLayout = QtGui.QVBoxLayout() self.previewVerticalLayout.setSpacing(0) self.previewVerticalLayout.setContentsMargins(4, 4, 4, 4) self.previewVerticalLayout.setObjectName("previewVerticalLayout") self.previewLabel = QtGui.QLabel(commitItem) self.previewLabel.setMinimumSize(QtCore.QSize(64, 64)) self.previewLabel.setMaximumSize(QtCore.QSize(64, 64)) self.previewLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 16), stop: 1 rgba(0, 0, 0, 0));\n" " border: 0px;\n" " border-radius: 4px;\n" " padding: 0px 0px;\n" "}") self.previewLabel.setTextFormat(QtCore.Qt.RichText) self.previewLabel.setAlignment(QtCore.Qt.AlignCenter) self.previewLabel.setObjectName("previewLabel") self.previewVerticalLayout.addWidget(self.previewLabel) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) self.previewVerticalLayout.addItem(spacerItem) self.previewVerticalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.previewVerticalLayout, 0, 0, 3, 1) self.nameVerticalLayout = QtGui.QVBoxLayout() self.nameVerticalLayout.setSpacing(0) self.nameVerticalLayout.setContentsMargins(-1, -1, -1, 3) self.nameVerticalLayout.setObjectName("nameVerticalLayout") self.fileNameLabel = QtGui.QLabel(commitItem) self.fileNameLabel.setMinimumSize(QtCore.QSize(0, 20)) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 24)) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.fileNameLabel.setFont(font) self.fileNameLabel.setStyleSheet( "QLabel {\n" " background-color: transparent;\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 64), stop:1 rgba(128, 128,128, 0));\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.PlainText) self.fileNameLabel.setObjectName("fileNameLabel") self.nameVerticalLayout.addWidget(self.fileNameLabel) self.gridLayout.addLayout(self.nameVerticalLayout, 0, 1, 1, 2) self.descriptionLerticalLayout = QtGui.QVBoxLayout() self.descriptionLerticalLayout.setSpacing(0) self.descriptionLerticalLayout.setObjectName( "descriptionLerticalLayout") self.commentLabel = QtGui.QLabel(commitItem) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(2) self.commentLabel.setObjectName("commentLabel") self.descriptionLerticalLayout.addWidget(self.commentLabel) self.gridLayout.addLayout(self.descriptionLerticalLayout, 2, 1, 1, 2) self.infoHorizontalLayout = QtGui.QHBoxLayout() self.infoHorizontalLayout.setSpacing(0) self.infoHorizontalLayout.setObjectName("infoHorizontalLayout") self.gridLayout.addLayout(self.infoHorizontalLayout, 1, 1, 1, 2) self.gridLayout.setColumnStretch(1, 1) self.gridLayout.setColumnStretch(2, 1) self.retranslateUi(commitItem) QtCore.QMetaObject.connectSlotsByName(commitItem)
def setupUi(self, snapshotItem): snapshotItem.setObjectName("snapshotItem") self.gridLayout = QtGui.QGridLayout(snapshotItem) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.previewVerticalLayout = QtGui.QVBoxLayout() self.previewVerticalLayout.setSpacing(0) self.previewVerticalLayout.setContentsMargins(4, 4, 4, 4) self.previewVerticalLayout.setObjectName("previewVerticalLayout") self.previewLabel = QtGui.QLabel(snapshotItem) self.previewLabel.setMinimumSize(QtCore.QSize(64, 64)) self.previewLabel.setMaximumSize(QtCore.QSize(64, 64)) self.previewLabel.setStyleSheet( "QLabel {\n" " background: rgba(175, 175, 175, 16);\n" " border: 0px;\n" " border-radius: 3px;\n" " padding: 0px 0px;\n" "}") self.previewLabel.setTextFormat(QtCore.Qt.RichText) self.previewLabel.setAlignment(QtCore.Qt.AlignCenter) self.previewLabel.setObjectName("previewLabel") self.previewVerticalLayout.addWidget(self.previewLabel) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) self.previewVerticalLayout.addItem(spacerItem) self.previewVerticalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.previewVerticalLayout, 0, 1, 3, 1) self.nameVerticalLayout = QtGui.QHBoxLayout() self.nameVerticalLayout.setSpacing(0) self.nameVerticalLayout.setContentsMargins(-1, -1, -1, 3) self.nameVerticalLayout.setObjectName("nameVerticalLayout") self.fileNameLabel = QtGui.QLabel(snapshotItem) self.fileNameLabel.setMinimumSize(QtCore.QSize(0, 20)) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 20)) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.fileNameLabel.setFont(font) self.fileNameLabel.setStyleSheet("QLabel {\n" " background-color: transparent;\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.PlainText) self.fileNameLabel.setWordWrap(True) self.fileNameLabel.setObjectName("fileNameLabel") self.nameVerticalLayout.addWidget(self.fileNameLabel) self.sizeLabel = QtGui.QLabel(snapshotItem) self.sizeLabel.setMinimumSize(QtCore.QSize(0, 20)) self.sizeLabel.setMaximumSize(QtCore.QSize(16777215, 20)) self.sizeLabel.setToolTip("") self.sizeLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(64, 64, 64, 175));\n" "}") self.sizeLabel.setTextFormat(QtCore.Qt.PlainText) self.sizeLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.sizeLabel.setMargin(2) self.sizeLabel.setObjectName("sizeLabel") self.nameVerticalLayout.addWidget(self.sizeLabel) self.nameVerticalLayout.setStretch(0, 1) self.gridLayout.addLayout(self.nameVerticalLayout, 0, 2, 1, 2) self.infoHorizontalLayout = QtGui.QHBoxLayout() self.infoHorizontalLayout.setSpacing(0) self.infoHorizontalLayout.setObjectName("infoHorizontalLayout") self.gridLayout.addLayout(self.infoHorizontalLayout, 1, 2, 1, 1) self.descriptionLorizontalLayout = QtGui.QHBoxLayout() self.descriptionLorizontalLayout.setSpacing(0) self.descriptionLorizontalLayout.setObjectName( "descriptionLorizontalLayout") self.authorLabel = QtGui.QLabel(snapshotItem) self.authorLabel.setMinimumSize(QtCore.QSize(0, 25)) font = Qt4Gui.QFont() font.setItalic(True) self.authorLabel.setFont(font) self.authorLabel.setStyleSheet("color:grey;") self.authorLabel.setTextFormat(QtCore.Qt.PlainText) self.authorLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.authorLabel.setMargin(2) self.authorLabel.setObjectName("authorLabel") self.descriptionLorizontalLayout.addWidget(self.authorLabel) self.commentLabel = QtGui.QLabel(snapshotItem) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(2) self.commentLabel.setObjectName("commentLabel") self.descriptionLorizontalLayout.addWidget(self.commentLabel) self.descriptionLorizontalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.descriptionLorizontalLayout, 2, 2, 1, 2) self.itemColorLine = QtGui.QFrame(snapshotItem) self.itemColorLine.setMaximumSize(QtCore.QSize(4, 16777215)) self.itemColorLine.setStyleSheet( "QFrame { border: 0px; background-color: green;}\n" "") self.itemColorLine.setFrameShadow(QtGui.QFrame.Plain) self.itemColorLine.setLineWidth(4) self.itemColorLine.setFrameShape(QtGui.QFrame.VLine) self.itemColorLine.setFrameShadow(QtGui.QFrame.Sunken) self.itemColorLine.setObjectName("itemColorLine") self.gridLayout.addWidget(self.itemColorLine, 0, 0, 3, 1) self.gridLayout.setColumnStretch(2, 1) self.gridLayout.setRowStretch(2, 1) self.retranslateUi(snapshotItem) QtCore.QMetaObject.connectSlotsByName(snapshotItem)
def setupUi(self, richedit): richedit.setObjectName("richedit") richedit.resize(506, 22) self.horizontalLayout = QtGui.QHBoxLayout(richedit) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.boldButton = QtGui.QToolButton(richedit) self.boldButton.setToolTip("Set selected Text Bold") self.boldButton.setStatusTip("Set selected Text Bold") icon = Qt4Gui.QIcon() icon.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_bold.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.boldButton.setIcon(icon) self.boldButton.setCheckable(True) self.boldButton.setAutoRaise(True) self.boldButton.setObjectName("boldButton") self.horizontalLayout.addWidget(self.boldButton) self.italicButton = QtGui.QToolButton(richedit) icon1 = Qt4Gui.QIcon() icon1.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_italic.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.italicButton.setIcon(icon1) self.italicButton.setCheckable(True) self.italicButton.setAutoRaise(True) self.italicButton.setObjectName("italicButton") self.horizontalLayout.addWidget(self.italicButton) self.underlinedButton = QtGui.QToolButton(richedit) icon2 = Qt4Gui.QIcon() icon2.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_underline.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.underlinedButton.setIcon(icon2) self.underlinedButton.setCheckable(True) self.underlinedButton.setAutoRaise(True) self.underlinedButton.setObjectName("underlinedButton") self.horizontalLayout.addWidget(self.underlinedButton) self.strikedButton = QtGui.QToolButton(richedit) self.strikedButton.setText("") icon3 = Qt4Gui.QIcon() icon3.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_strikethrough.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.strikedButton.setIcon(icon3) self.strikedButton.setCheckable(True) self.strikedButton.setAutoRaise(True) self.strikedButton.setObjectName("strikedButton") self.horizontalLayout.addWidget(self.strikedButton) self.leftButton = QtGui.QToolButton(richedit) self.leftButton.setText("") icon4 = Qt4Gui.QIcon() icon4.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_align_left.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.leftButton.setIcon(icon4) self.leftButton.setCheckable(True) self.leftButton.setAutoRaise(True) self.leftButton.setObjectName("leftButton") self.horizontalLayout.addWidget(self.leftButton) self.centerButton = QtGui.QToolButton(richedit) self.centerButton.setText("") icon5 = Qt4Gui.QIcon() icon5.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_align_center.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.centerButton.setIcon(icon5) self.centerButton.setCheckable(True) self.centerButton.setAutoRaise(True) self.centerButton.setObjectName("centerButton") self.horizontalLayout.addWidget(self.centerButton) self.rightButton = QtGui.QToolButton(richedit) self.rightButton.setText("") icon6 = Qt4Gui.QIcon() icon6.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_align_right.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.rightButton.setIcon(icon6) self.rightButton.setCheckable(True) self.rightButton.setAutoRaise(True) self.rightButton.setObjectName("rightButton") self.horizontalLayout.addWidget(self.rightButton) self.justButton = QtGui.QToolButton(richedit) self.justButton.setText("") icon7 = Qt4Gui.QIcon() icon7.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_align_justify.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.justButton.setIcon(icon7) self.justButton.setCheckable(True) self.justButton.setAutoRaise(True) self.justButton.setObjectName("justButton") self.horizontalLayout.addWidget(self.justButton) self.numbersListButton = QtGui.QToolButton(richedit) self.numbersListButton.setText("") icon8 = Qt4Gui.QIcon() icon8.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_list_numbers.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.numbersListButton.setIcon(icon8) self.numbersListButton.setAutoRaise(True) self.numbersListButton.setObjectName("numbersListButton") self.horizontalLayout.addWidget(self.numbersListButton) self.bulletsListButton = QtGui.QToolButton(richedit) self.bulletsListButton.setText("") icon9 = Qt4Gui.QIcon() icon9.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_list_bullets.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.bulletsListButton.setIcon(icon9) self.bulletsListButton.setAutoRaise(True) self.bulletsListButton.setObjectName("bulletsListButton") self.horizontalLayout.addWidget(self.bulletsListButton) self.downTextButton = QtGui.QToolButton(richedit) self.downTextButton.setText("") icon10 = Qt4Gui.QIcon() icon10.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_subscript.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.downTextButton.setIcon(icon10) self.downTextButton.setAutoRaise(True) self.downTextButton.setObjectName("downTextButton") self.horizontalLayout.addWidget(self.downTextButton) self.upTextButton = QtGui.QToolButton(richedit) self.upTextButton.setText("") icon11 = Qt4Gui.QIcon() icon11.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_superscript.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.upTextButton.setIcon(icon11) self.upTextButton.setAutoRaise(True) self.upTextButton.setObjectName("upTextButton") self.horizontalLayout.addWidget(self.upTextButton) self.capsButton = QtGui.QToolButton(richedit) self.capsButton.setText("") icon12 = Qt4Gui.QIcon() icon12.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_allcaps.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.capsButton.setIcon(icon12) self.capsButton.setAutoRaise(True) self.capsButton.setObjectName("capsButton") self.horizontalLayout.addWidget(self.capsButton) self.smallCapsButton = QtGui.QToolButton(richedit) self.smallCapsButton.setText("") icon13 = Qt4Gui.QIcon() icon13.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/text_smallcaps.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.smallCapsButton.setIcon(icon13) self.smallCapsButton.setAutoRaise(True) self.smallCapsButton.setObjectName("smallCapsButton") self.horizontalLayout.addWidget(self.smallCapsButton) self.fontcolorButton = QtGui.QToolButton(richedit) self.fontcolorButton.setText("") icon14 = Qt4Gui.QIcon() icon14.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/color_wheel.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.fontcolorButton.setIcon(icon14) self.fontcolorButton.setAutoRaise(True) self.fontcolorButton.setObjectName("fontcolorButton") self.horizontalLayout.addWidget(self.fontcolorButton) self.fontButton = QtGui.QToolButton(richedit) self.fontButton.setText("") icon15 = Qt4Gui.QIcon() icon15.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/font.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.fontButton.setIcon(icon15) self.fontButton.setAutoRaise(True) self.fontButton.setObjectName("fontButton") self.horizontalLayout.addWidget(self.fontButton) self.linkButton = QtGui.QToolButton(richedit) self.linkButton.setText("") icon16 = Qt4Gui.QIcon() icon16.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/link_add.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.linkButton.setIcon(icon16) self.linkButton.setAutoRaise(True) self.linkButton.setObjectName("linkButton") self.horizontalLayout.addWidget(self.linkButton) self.pictureButton = QtGui.QToolButton(richedit) self.pictureButton.setText("") icon17 = Qt4Gui.QIcon() icon17.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/picture_add.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.pictureButton.setIcon(icon17) self.pictureButton.setAutoRaise(True) self.pictureButton.setObjectName("pictureButton") self.horizontalLayout.addWidget(self.pictureButton) self.folderButton = QtGui.QToolButton(richedit) self.folderButton.setText("") icon18 = Qt4Gui.QIcon() icon18.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/folder_add.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.folderButton.setIcon(icon18) self.folderButton.setAutoRaise(True) self.folderButton.setObjectName("folderButton") self.horizontalLayout.addWidget(self.folderButton) self.cutButton = QtGui.QToolButton(richedit) self.cutButton.setText("") icon19 = Qt4Gui.QIcon() icon19.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/cut_red.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.cutButton.setIcon(icon19) self.cutButton.setAutoRaise(True) self.cutButton.setObjectName("cutButton") self.horizontalLayout.addWidget(self.cutButton) self.copyButton = QtGui.QToolButton(richedit) self.copyButton.setText("") icon20 = Qt4Gui.QIcon() icon20.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/page_white_copy.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.copyButton.setIcon(icon20) self.copyButton.setAutoRaise(True) self.copyButton.setObjectName("copyButton") self.horizontalLayout.addWidget(self.copyButton) self.pasteButton = QtGui.QToolButton(richedit) self.pasteButton.setText("") icon21 = Qt4Gui.QIcon() icon21.addPixmap(Qt4Gui.QPixmap(":/ui_richedit/gliph/richedit/page_white_paste.png"), Qt4Gui.QIcon.Normal, Qt4Gui.QIcon.Off) self.pasteButton.setIcon(icon21) self.pasteButton.setAutoRaise(True) self.pasteButton.setObjectName("pasteButton") self.horizontalLayout.addWidget(self.pasteButton) spacerItem = QtGui.QSpacerItem(0, 8, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.horizontalLayout.setStretch(22, 1) self.retranslateUi(richedit) QtCore.QMetaObject.connectSlotsByName(richedit) richedit.setTabOrder(self.boldButton, self.italicButton) richedit.setTabOrder(self.italicButton, self.underlinedButton) richedit.setTabOrder(self.underlinedButton, self.strikedButton) richedit.setTabOrder(self.strikedButton, self.leftButton) richedit.setTabOrder(self.leftButton, self.centerButton) richedit.setTabOrder(self.centerButton, self.rightButton) richedit.setTabOrder(self.rightButton, self.justButton) richedit.setTabOrder(self.justButton, self.numbersListButton) richedit.setTabOrder(self.numbersListButton, self.fontcolorButton) richedit.setTabOrder(self.fontcolorButton, self.pictureButton) richedit.setTabOrder(self.pictureButton, self.linkButton) richedit.setTabOrder(self.linkButton, self.folderButton) richedit.setTabOrder(self.folderButton, self.copyButton) richedit.setTabOrder(self.copyButton, self.cutButton)
def setupUi(self, commitQueue): commitQueue.setObjectName("commitQueue") commitQueue.resize(800, 640) self.centralwidget = QtGui.QWidget(commitQueue) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setContentsMargins(9, 9, 9, 0) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget_2 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtGui.QLabel(self.verticalLayoutWidget_2) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.filesCountLabel = QtGui.QLabel(self.verticalLayoutWidget_2) self.filesCountLabel.setObjectName("filesCountLabel") self.horizontalLayout_2.addWidget(self.filesCountLabel) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.clearQueuePushButton = QtGui.QPushButton( self.verticalLayoutWidget_2) self.clearQueuePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.clearQueuePushButton.setObjectName("clearQueuePushButton") self.horizontalLayout_2.addWidget(self.clearQueuePushButton) self.verticalLayout.addLayout(self.horizontalLayout_2) self.filesQueueTreeWidget = QtGui.QTreeWidget( self.verticalLayoutWidget_2) self.filesQueueTreeWidget.setMinimumSize(QtCore.QSize(300, 0)) self.filesQueueTreeWidget.setRootIsDecorated(False) self.filesQueueTreeWidget.setHeaderHidden(True) self.filesQueueTreeWidget.setObjectName("filesQueueTreeWidget") self.verticalLayout.addWidget(self.filesQueueTreeWidget) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.commitEditorLayout = QtGui.QVBoxLayout() self.commitEditorLayout.setObjectName("commitEditorLayout") self.verticalLayout_2.addLayout(self.commitEditorLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.commitAllPushButton = QtGui.QPushButton( self.verticalLayoutWidget_3) self.commitAllPushButton.setMinimumSize(QtCore.QSize(120, 0)) self.commitAllPushButton.setObjectName("commitAllPushButton") self.horizontalLayout.addWidget(self.commitAllPushButton) self.closePushButton = QtGui.QPushButton(self.verticalLayoutWidget_3) self.closePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.closePushButton.setObjectName("closePushButton") self.horizontalLayout.addWidget(self.closePushButton) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) commitQueue.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(commitQueue) self.statusbar.setObjectName("statusbar") commitQueue.setStatusBar(self.statusbar) self.retranslateUi(commitQueue) QtCore.QMetaObject.connectSlotsByName(commitQueue)
def create_ui_raw(self): self.verticalLayout = QtGui.QVBoxLayout(self) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.splitter = QtGui.QSplitter(self) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.assetsTreeWidget = QtGui.QTreeWidget(self.splitter) self.assetsTreeWidget.setMinimumSize(QtCore.QSize(120, 0)) self.assetsTreeWidget.setMaximumSize(QtCore.QSize(200, 16777215)) self.assetsTreeWidget.setBaseSize(QtCore.QSize(60, 0)) self.assetsTreeWidget.setObjectName("assetsTreeWidget") self.assetsTreeWidget.header().setVisible(False) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.searchLineEdit = QtGui.QLineEdit(self.verticalLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.searchLineEdit.sizePolicy().hasHeightForWidth()) self.searchLineEdit.setSizePolicy(sizePolicy) self.searchLineEdit.setMaximumSize(QtCore.QSize(16777215, 20)) font = Qt4Gui.QFont() font.setPointSize(9) self.searchLineEdit.setFont(font) self.searchLineEdit.setStyleSheet( "QLineEdit {\n" " color: rgb(192, 192, 192);\n" " border: 2px solid darkgray;\n" " border-radius: 10px;\n" " show-decoration-selected: 1;\n" " padding: 0px 8px;\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 255), stop:1 rgba(64, 64,64, 255));\n" " background-position: bottom left;\n" " background-image: url(\":/ui_check/gliph/search_16.png\");\n" " background-repeat: fixed;\n" " selection-background-color: darkgray;\n" " padding-left: 15px;\n" "}\n" "QLineEdit:hover{\n" " color: white;\n" " background-image: url(\":/ui_check/gliph/searchHover_16.png\");\n" "}") self.searchLineEdit.setFrame(False) self.searchLineEdit.setObjectName("searchLineEdit") self.verticalLayout_2.addWidget(self.searchLineEdit) self.searchOptionsLayout = QtGui.QVBoxLayout() self.searchOptionsLayout.setSpacing(0) self.searchOptionsLayout.setObjectName("searchOptionsLayout") self.verticalLayout_2.addLayout(self.searchOptionsLayout) self.sobjectScrollLayout = QtGui.QVBoxLayout() self.sobjectScrollLayout.setSpacing(0) self.sobjectScrollLayout.setObjectName("sobjectScrollLayout") self.verticalLayout_2.addLayout(self.sobjectScrollLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSpacing(6) self.horizontalLayout.setObjectName("horizontalLayout") self.countLabel = QtGui.QLabel(self.verticalLayoutWidget_3) self.countLabel.setObjectName("countLabel") self.horizontalLayout.addWidget(self.countLabel) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.label_2 = QtGui.QLabel(self.verticalLayoutWidget_3) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.limitSpinBox = QtGui.QSpinBox(self.verticalLayoutWidget_3) self.limitSpinBox.setMinimum(5) self.limitSpinBox.setMaximum(500) self.limitSpinBox.setSingleStep(5) self.limitSpinBox.setProperty("value", 20) self.limitSpinBox.setObjectName("limitSpinBox") self.horizontalLayout.addWidget(self.limitSpinBox) self.label = QtGui.QLabel(self.verticalLayoutWidget_3) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.zoomSpinBox = QtGui.QSpinBox(self.verticalLayoutWidget_3) self.zoomSpinBox.setMinimum(25) self.zoomSpinBox.setMaximum(400) self.zoomSpinBox.setSingleStep(25) self.zoomSpinBox.setProperty("value", 100) self.zoomSpinBox.setObjectName("zoomSpinBox") self.horizontalLayout.addWidget(self.zoomSpinBox) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(2, 1) self.verticalLayout.addWidget(self.splitter) self.assetsTreeWidget.headerItem().setText(0, u"all") self.countLabel.setText(u"(10/150)") self.label_2.setText(u"Load Limit:") self.label.setText(u"Zoom:") self.zoomSpinBox.setSuffix(u"%")