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 setupUi(self, messages): messages.setObjectName("messages") messages.resize(671, 497) self.gridLayout_2 = QtGui.QGridLayout(messages) self.gridLayout_2.setObjectName("gridLayout_2") self.splitter_2 = QtGui.QSplitter(messages) self.splitter_2.setOrientation(QtCore.Qt.Horizontal) self.splitter_2.setObjectName("splitter_2") self.usersTreeWidget = QtGui.QTreeWidget(self.splitter_2) self.usersTreeWidget.setMaximumSize(QtCore.QSize(400, 16777215)) self.usersTreeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.usersTreeWidget.setAlternatingRowColors(True) self.usersTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.usersTreeWidget.setObjectName("usersTreeWidget") self.usersTreeWidget.headerItem().setText(0, "1") self.usersTreeWidget.header().setVisible(False) self.splitter = QtGui.QSplitter(self.splitter_2) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.conversationScrollArea = QtGui.QScrollArea(self.splitter) self.conversationScrollArea.setWidgetResizable(True) self.conversationScrollArea.setObjectName("conversationScrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 323, 69)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.conversationScrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.replyPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.replyPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.replyPushButton.setMaximumSize(QtCore.QSize(80, 16777215)) self.replyPushButton.setObjectName("replyPushButton") self.gridLayout.addWidget(self.replyPushButton, 3, 2, 1, 1) self.replyTextEdit = QtGui.QTextEdit(self.gridLayoutWidget) self.replyTextEdit.setMaximumSize(QtCore.QSize(16777215, 200)) self.replyTextEdit.setStyleSheet("") self.replyTextEdit.setObjectName("replyTextEdit") self.gridLayout.addWidget(self.replyTextEdit, 1, 0, 1, 3) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 1, 1, 1) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout.setObjectName("editorLayout") self.gridLayout.addLayout(self.editorLayout, 0, 0, 1, 3) self.gridLayout_2.addWidget(self.splitter_2, 0, 0, 1, 1) self.retranslateUi(messages) QtCore.QMetaObject.connectSlotsByName(messages)
def setupUi(self, 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 __init__(self, stype, parent_stype=None, item=None, view='insert', search_key=None, parent_search_key=None, parent=None): super(self.__class__, self).__init__(parent=parent) self.item = item self.stype = stype self.parent_stype = parent_stype self.search_type = self.stype.info.get('code') self.view = view self.search_key = search_key self.parent_search_key = parent_search_key if self.item: if not search_key: self.search_key = self.item.get_search_key() if not parent_search_key: self.parent_search_key = self.item.get_parent_search_key() self.grid_layout = QtGui.QGridLayout(self) self.create_ui()
def create_ui(self): self.ui_checkin_checkout = None # self.skeyLineEdit_actions() # self.readSettings() self.main_layout = QtGui.QGridLayout(self) self.setLayout(self.main_layout)
def setupUi(self, processItem): processItem.setObjectName("processItem") processItem.setWindowTitle("") self.versionlessLayout = QtGui.QGridLayout(processItem) self.versionlessLayout.setContentsMargins(0, 0, 0, 0) self.versionlessLayout.setSpacing(0) self.versionlessLayout.setObjectName("versionlessLayout") self.notesToolButton = QtGui.QToolButton(processItem) self.notesToolButton.setMinimumSize(QtCore.QSize(0, 20)) self.notesToolButton.setMaximumSize(QtCore.QSize(16777215, 20)) self.notesToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.notesToolButton.setAutoRaise(True) self.notesToolButton.setArrowType(QtCore.Qt.NoArrow) self.notesToolButton.setObjectName("notesToolButton") self.versionlessLayout.addWidget(self.notesToolButton, 0, 1, 1, 1) self.label = QtGui.QLabel(processItem) self.label.setMinimumSize(QtCore.QSize(0, 24)) self.label.setMaximumSize(QtCore.QSize(16777215, 24)) self.label.setStyleSheet("QLabel {\n" " padding: 0px;\n" "}") self.label.setTextFormat(QtCore.Qt.PlainText) self.label.setObjectName("label") self.versionlessLayout.addWidget(self.label, 0, 0, 1, 1) self.versionlessLayout.setColumnStretch(0, 1) self.retranslateUi(processItem) QtCore.QMetaObject.connectSlotsByName(processItem)
def create_controls_layout(self): self.controls_layout = QtGui.QGridLayout() self.controls_layout.setContentsMargins(0, 0, 0, 0) self.controls_layout.setSpacing(6) self.controls_layout.setObjectName('controls_layout') self.main_layout.addLayout(self.controls_layout, 0, 0, 1, 1)
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 create_presets_combo_box(self): self.grid_presets = QtGui.QGridLayout() self.presets_combo_box = QtGui.QComboBox() self.add_new_preset_button = QtGui.QToolButton() self.add_new_preset_button.setAutoRaise(True) self.add_new_preset_button.setIcon(gf.get_icon('plus-box', icons_set='mdi', scale_factor=1.2)) self.add_new_preset_button.clicked.connect(self.add_new_preset) self.add_new_preset_button.setToolTip('Create new Preset and Save (from current state)') self.add_new_preset_button.setHidden(True) self.save_new_preset_button = QtGui.QToolButton() self.save_new_preset_button.setAutoRaise(True) self.save_new_preset_button.setIcon(gf.get_icon('content-save', icons_set='mdi', scale_factor=1)) self.save_new_preset_button.clicked.connect(self.save_preset_to_server) self.save_new_preset_button.setToolTip('Save Current Preset Changes') self.save_new_preset_button.setHidden(True) self.remove_preset_button = QtGui.QToolButton() self.remove_preset_button.setAutoRaise(True) self.remove_preset_button.setIcon(gf.get_icon('delete', icons_set='mdi', scale_factor=1)) self.remove_preset_button.clicked.connect(self.delete_preset_from_server) self.remove_preset_button.setToolTip('Remove Current Preset') self.remove_preset_button.setHidden(True) self.grid_presets.addWidget(self.remove_preset_button, 0, 0, 1, 1) self.grid_presets.addWidget(self.presets_combo_box, 0, 1, 1, 1) self.grid_presets.addWidget(self.save_new_preset_button, 0, 2, 1, 1) self.grid_presets.addWidget(self.add_new_preset_button, 0, 3, 1, 1) self.grid_presets.setColumnStretch(1, 0) self.grid.addLayout(self.grid_presets, 0, 0, 1, 2)
def create_ui(self): self.ui_checkin_checkout = None # self.skeyLineEdit_actions() # self.readSettings() self.main_layout = QtGui.QGridLayout(self) self.main_layout.setSpacing(0) self.main_layout.setContentsMargins(0, 0, 0, 0) self.setLayout(self.main_layout)
def create_ui(self): self.ui_checkin_checkout = None self.main_layout = QtGui.QGridLayout(self) self.main_layout.setSpacing(0) self.main_layout.setContentsMargins(0, 0, 0, 0) self.setLayout(self.main_layout) self.create_loading_label()
def __init__(self, parent=None): super(self.__class__, self).__init__(parent=parent) self.set_styling() self.layout = QtGui.QGridLayout() self.layout.setSpacing(0) self.layout.setContentsMargins(0, 1, 1, 1) self.layout.setColumnStretch(0, 1) self.setLayout(self.layout)
def create_main_layout(self): self.central_widget = QtGui.QWidget(self) self.central_widget.setObjectName('central_widget') self.main_layout = QtGui.QGridLayout(self.central_widget) self.main_layout.setContentsMargins(9, 9, 9, 9) self.main_layout.setSpacing(0) self.main_layout.setObjectName('main_layout') self.central_widget.setLayout(self.main_layout) self.setCentralWidget(self.central_widget)
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_all_layouts(self): self.splitter = QtGui.QSplitter(self) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.parent_grid_layout = QtGui.QGridLayout(self.gridLayoutWidget) self.parent_grid_layout.setContentsMargins(0, 0, 0, 0) self.parent_grid_layout.setObjectName("parent_grid_layout") self.add_remove_tool_button = QtGui.QToolButton(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.add_remove_tool_button.sizePolicy().hasHeightForWidth()) self.add_remove_tool_button.setSizePolicy(sizePolicy) self.add_remove_tool_button.setObjectName("add_remove_tool_button") self.add_remove_tool_button.setAutoRaise(True) self.parent_grid_layout.addWidget(self.add_remove_tool_button, 0, 1, 1, 1) self.add_remove_tool_button.setIcon( gf.get_icon('arrow-right-bold', icons_set='mdi')) self.parent_vertical_layout = QtGui.QVBoxLayout() self.parent_vertical_layout.setObjectName("parent_vertical_layout") self.parent_grid_layout.addLayout(self.parent_vertical_layout, 0, 0, 1, 1) self.verticalLayoutWidget = QtGui.QWidget(self.splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.instances_vertical_layout = QtGui.QVBoxLayout( self.verticalLayoutWidget) self.instances_vertical_layout.setContentsMargins(0, 0, 0, 0) self.instances_vertical_layout.setObjectName( "instances_vertical_layout") self.buttons_layout = QtGui.QHBoxLayout() self.buttons_layout.setObjectName("buttons_layout") self.grid_layout.addLayout(self.buttons_layout, 1, 0, 1, 1) self.grid_layout.addWidget(self.splitter, 0, 0, 1, 1)
def 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 create_controls(self): self.none_button = QtGui.QPushButton('Toggle All') self.none_button.setIcon(gf.get_icon('checkbox-multiple-marked-outline', icons_set='mdi', scale_factor=1)) self.none_button.setFlat(True) self.all_process_button = QtGui.QPushButton('Toggle Process') self.all_process_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_process_button.setFlat(True) self.all_with_builtins_button = QtGui.QPushButton('Toggle Builtin Processes') self.all_with_builtins_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_with_builtins_button.setFlat(True) self.all_children_button = QtGui.QPushButton('Toggle Children') self.all_children_button.setIcon(gf.get_icon('view-sequential', icons_set='mdi', scale_factor=1)) self.all_children_button.setFlat(True) self.togglers_widget = QtGui.QWidget() self.togglers_layout = QtGui.QGridLayout() self.togglers_layout.setContentsMargins(0, 0, 0, 0) self.togglers_layout.setSpacing(6) self.togglers_widget.setLayout(self.togglers_layout) self.togglers_layout.addWidget(self.none_button, 0, 0, 1, 1) self.togglers_layout.addWidget(self.all_process_button, 0, 1, 1, 1) self.togglers_layout.addWidget(self.all_with_builtins_button, 1, 0, 1, 1) self.togglers_layout.addWidget(self.all_children_button, 1, 1, 1, 1) # Creating collapsable self.controls_collapsable = Ui_collapsableWidget(state=True) layout_colapsable = QtGui.QVBoxLayout() self.controls_collapsable.setLayout(layout_colapsable) self.controls_collapsable.setText('Hide Togglers') self.controls_collapsable.setCollapsedText('Show Togglers') layout_colapsable.addWidget(self.togglers_widget) self.controls_collapsable.collapsed.connect(self.toggle_presets_edit_buttons) self.start_sync_button = QtGui.QPushButton('Begin Repo Sync') start_sync_color = Qt4Gui.QColor(16, 160, 16) start_sync_color_active = Qt4Gui.QColor(16, 220, 16) self.start_sync_button.setIcon(gf.get_icon('sync', color=start_sync_color, color_active=start_sync_color_active, icons_set='mdi', scale_factor=1)) self.progress_bar = QtGui.QProgressBar() self.grid.addWidget(self.controls_collapsable, 2, 0, 1, 2) self.grid.addWidget(self.start_sync_button, 3, 0, 1, 2) self.grid.addWidget(self.progress_bar, 4, 0, 1, 4)
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 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, DebugLog): DebugLog.setObjectName("DebugLog") DebugLog.resize(1195, 933) self.gridLayout = QtGui.QGridLayout(DebugLog) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(DebugLog) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.treeWidget = QtGui.QTreeWidget(self.splitter) self.treeWidget.setMaximumSize(QtCore.QSize(320, 16777215)) self.treeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.treeWidget.setAlternatingRowColors(True) self.treeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.treeWidget.setObjectName("treeWidget") self.treeWidget.headerItem().setText(0, "1") self.treeWidget.header().setVisible(False) self.debugLogTextEdit = QtGui.QTextEdit(self.splitter) self.debugLogTextEdit.setObjectName("debugLogTextEdit") self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.logCheckBox = QtGui.QCheckBox(DebugLog) self.logCheckBox.setObjectName("logCheckBox") self.horizontalLayout.addWidget(self.logCheckBox) self.infoCheckBox = QtGui.QCheckBox(DebugLog) self.infoCheckBox.setObjectName("infoCheckBox") self.horizontalLayout.addWidget(self.infoCheckBox) self.warningCheckBox = QtGui.QCheckBox(DebugLog) self.warningCheckBox.setObjectName("warningCheckBox") self.horizontalLayout.addWidget(self.warningCheckBox) self.exceptionCheckBox = QtGui.QCheckBox(DebugLog) self.exceptionCheckBox.setObjectName("exceptionCheckBox") self.horizontalLayout.addWidget(self.exceptionCheckBox) self.errorCheckBox = QtGui.QCheckBox(DebugLog) self.errorCheckBox.setObjectName("errorCheckBox") self.horizontalLayout.addWidget(self.errorCheckBox) self.criticalCheckBox = QtGui.QCheckBox(DebugLog) self.criticalCheckBox.setObjectName("criticalCheckBox") self.horizontalLayout.addWidget(self.criticalCheckBox) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.gridLayout.setRowMinimumHeight(0, 1) self.retranslateUi(DebugLog) QtCore.QMetaObject.connectSlotsByName(DebugLog)
def setupUi(self, 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 setupUi(self, ProjectWatchFolder): ProjectWatchFolder.setObjectName("ProjectWatchFolder") ProjectWatchFolder.resize(716, 555) self.gridLayout = QtGui.QGridLayout(ProjectWatchFolder) self.gridLayout.setObjectName("gridLayout") self.watchEnabledCheckBox = QtGui.QCheckBox(ProjectWatchFolder) self.watchEnabledCheckBox.setChecked(True) self.watchEnabledCheckBox.setObjectName("watchEnabledCheckBox") self.gridLayout.addWidget(self.watchEnabledCheckBox, 1, 0, 1, 2) self.watchFoldersTreeWidget = QtGui.QTreeWidget(ProjectWatchFolder) self.watchFoldersTreeWidget.setAlternatingRowColors(True) self.watchFoldersTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.watchFoldersTreeWidget.setRootIsDecorated(False) self.watchFoldersTreeWidget.setUniformRowHeights(False) self.watchFoldersTreeWidget.setObjectName("watchFoldersTreeWidget") self.gridLayout.addWidget(self.watchFoldersTreeWidget, 0, 0, 1, 2) self.retranslateUi(ProjectWatchFolder) QtCore.QMetaObject.connectSlotsByName(ProjectWatchFolder)
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, updateDialog): updateDialog.setObjectName("updateDialog") updateDialog.resize(580, 400) updateDialog.setMinimumSize(QtCore.QSize(580, 400)) updateDialog.setSizeGripEnabled(True) updateDialog.setModal(True) self.gridLayout = QtGui.QGridLayout(updateDialog) self.gridLayout.setObjectName("gridLayout") self.versionLabel = QtGui.QLabel(updateDialog) self.versionLabel.setObjectName("versionLabel") self.gridLayout.addWidget(self.versionLabel, 0, 0, 1, 1) self.versionsTreeWidget = QtGui.QTreeWidget(updateDialog) self.versionsTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.versionsTreeWidget.setAlternatingRowColors(True) self.versionsTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.versionsTreeWidget.setWordWrap(True) self.versionsTreeWidget.setHeaderHidden(False) self.versionsTreeWidget.setObjectName("versionsTreeWidget") self.versionsTreeWidget.header().setDefaultSectionSize(130) self.versionsTreeWidget.header().setMinimumSectionSize(130) self.gridLayout.addWidget(self.versionsTreeWidget, 1, 0, 1, 5) self.updateToLastPushButton = QtGui.QPushButton(updateDialog) self.updateToLastPushButton.setObjectName("updateToLastPushButton") self.gridLayout.addWidget(self.updateToLastPushButton, 2, 0, 1, 4) self.updateToSelectedPushButton = QtGui.QPushButton(updateDialog) self.updateToSelectedPushButton.setObjectName( "updateToSelectedPushButton") self.gridLayout.addWidget(self.updateToSelectedPushButton, 2, 4, 1, 1) self.currentVersionlabel = QtGui.QLabel(updateDialog) self.currentVersionlabel.setObjectName("currentVersionlabel") self.gridLayout.addWidget(self.currentVersionlabel, 0, 1, 1, 3) self.commitPushButton = QtGui.QPushButton(updateDialog) self.commitPushButton.setObjectName("commitPushButton") self.gridLayout.addWidget(self.commitPushButton, 0, 4, 1, 1) self.gridLayout.setColumnStretch(1, 1) self.retranslateUi(updateDialog) QtCore.QMetaObject.connectSlotsByName(updateDialog)
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 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 create_tree_widget(self): self.grid = QtGui.QGridLayout() self.grid.setContentsMargins(9, 9, 9, 9) self.grid.setSpacing(6) self.setLayout(self.grid) self.create_presets_combo_box() self.tree_widget = QtGui.QTreeWidget(self) self.tree_widget.setTabKeyNavigation(True) self.tree_widget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.tree_widget.setAllColumnsShowFocus(True) self.tree_widget.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) self.tree_widget.setHeaderHidden(True) self.tree_widget.setObjectName('tree_widget') self.tree_widget.setStyleSheet('QTreeView::item {padding: 2px;}') self.tree_widget.setRootIsDecorated(True) self.grid.addWidget(self.tree_widget, 1, 0, 1, 2) self.grid.setRowStretch(1, 1)
def __init__(self, parent=None): super(self.__class__, self).__init__(parent=parent) self.layout = QtGui.QGridLayout() self.setLayout(self.layout) self.CenterSplitter = QtGui.QSplitter() self.CenterSplitter.setOrientation(QtCore.Qt.Horizontal) self.LeftSplitter = QtGui.QSplitter(self.CenterSplitter) self.LeftSplitter.setOrientation(QtCore.Qt.Vertical) self.rightSplitter = QtGui.QSplitter(self.CenterSplitter) self.rightSplitter.setOrientation(QtCore.Qt.Vertical) self.layout.addWidget(self.CenterSplitter, 0, 0, 1, 0) self.create_trees() self.create_tables() self.create_button() self.create_options() self.controls_actions()
def setupUi(self, previewItem): previewItem.setObjectName("previewItem") previewItem.resize(382, 64) self.gridLayout = QtGui.QGridLayout(previewItem) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.previewLabel = QtGui.QLabel(previewItem) 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.gridLayout.addWidget(self.previewLabel, 0, 0, 1, 1) self.fileNameLabel = QtGui.QLabel(previewItem) 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.gridLayout.addWidget(self.fileNameLabel, 0, 1, 1, 1) self.retranslateUi(previewItem) QtCore.QMetaObject.connectSlotsByName(previewItem)
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)