コード例 #1
0
    def _build(self):
        """ build name widget

        """
        self.setObjectName("window_menu_frame")
        _layout = QtWidgets.QHBoxLayout(self)
        _layout.setSpacing(4)
        _layout.setContentsMargins(8, 8, 8, 8)
        # title button
        self.title_button = QtWidgets.QPushButton()
        _layout.addWidget(self.title_button)
        self.title_button.setObjectName("attr_title_button")
        self.title_button.setMinimumWidth(120)
        self.title_button.setIcon(
            QtGui.QIcon(
                resource.get("icons", "{}.png".format(self._entity_type))))
        self.title_button.setText("{}{}".format(
            language.word(self._entity_type), language.word("code")))

        # name lineedit
        self.code_lineedit = lineedit.LineEdit()
        _layout.addWidget(self.code_lineedit)
        self.code_lineedit.set_tip(language.word("required"))
        _code_reg_exp = QtCore.QRegExp("[A-Za-z0-9_]{6,30}")
        _pReg = QtGui.QRegExpValidator(_code_reg_exp)
        self.code_lineedit.setValidator(_pReg)

        # star button
        self.star_button = QtWidgets.QPushButton()
        _layout.addWidget(self.star_button)
        self.star_button.setObjectName("attr_title_button")
        self.star_button.setIcon(QtGui.QIcon(resource.get("icons",
                                                          "must.png")))
        self.star_button.setMaximumSize(20, 20)
コード例 #2
0
    def _build(self):
        """ build name widget

        """
        self.setObjectName("window_menu_frame")
        _layout = QtWidgets.QHBoxLayout(self)
        _layout.setSpacing(4)
        _layout.setContentsMargins(8, 8, 8, 8)
        self.title_widget = QtWidgets.QWidget()
        self.title_layout = QtWidgets.QVBoxLayout(self.title_widget)
        self.title_layout.setSpacing(0)
        self.title_layout.setContentsMargins(0, 0, 0, 0)
        # title button
        #
        self.title_button = QtWidgets.QPushButton()
        self.title_button.setObjectName("attr_title_button")
        self.title_button.setMinimumWidth(120)
        self.title_button.setIcon(
            QtGui.QIcon(
                resource.get("icons", "{}.png".format(self._entity_type))))
        self.title_button.setText("{}{}".format(
            language.word(self._entity_type), language.word("description")))
        self.title_layout.addWidget(self.title_button)
        self.title_layout.addStretch(True)

        # name lineedit
        #
        self.description_textedit = QtWidgets.QTextEdit()

        _layout.addWidget(self.title_widget)
        _layout.addWidget(self.description_textedit)
コード例 #3
0
    def _build(self):
        """ build name widget
        """
        _layout = QtWidgets.QHBoxLayout(self)
        _layout.setSpacing(4)
        _layout.setContentsMargins(8, 8, 8, 8)
        # title button
        self.title_button = QtWidgets.QPushButton()
        _layout.addWidget(self.title_button)
        self.title_button.setObjectName("attr_title_button")
        self.title_button.setMinimumWidth(120)
        self.title_button.setIcon(
            QtGui.QIcon(resource.get("icons", "folder.png")))
        self.title_button.setText("{}".format(language.word(
            self._entity_type)))

        # name lineedit
        self.name_lineedit = lineedit.LineEdit()
        _layout.addWidget(self.name_lineedit)
        self.name_lineedit.set_tip(language.word("required"))

        # star button
        self.star_button = QtWidgets.QPushButton()
        _layout.addWidget(self.star_button)
        self.star_button.setObjectName("attr_title_button")
        self.star_button.setIcon(QtGui.QIcon(resource.get("icons",
                                                          "must.png")))
        self.star_button.setMaximumSize(20, 20)
コード例 #4
0
    def _build(self):
        """ build name widget

        """
        _layout = QtWidgets.QHBoxLayout(self)

        self.title_widget = QtWidgets.QWidget()
        self.title_widget.setFixedWidth(120)
        _layout.addWidget(self.title_widget)
        self.title_layout = QtWidgets.QVBoxLayout(self.title_widget)
        self.title_layout.setSpacing(0)
        self.title_layout.setContentsMargins(0,0,0,0)
        self.title_button = QtWidgets.QPushButton()
        self.title_layout.addWidget(self.title_button)
        self.title_button.setObjectName("attr_title_button")
        self.title_button.setIcon(QtGui.QIcon(resource.get("icons", "{}.png".format(self._entity_type))))
        self.title_button.setText("{}".format(language.word(self._entity_type)))
        self.title_layout.addStretch(True)

        # name lineedit
        self.color_widget = colorcardwidget.ColorCardWidget()
        _layout.addWidget(self.color_widget)
        
        # # star button
        # self.star_button = QtWidgets.QPushButton()
        # _layout.addWidget(self.star_button)
        # self.star_button.setObjectName("attr_title_button")
        # self.star_button.setIcon(QtGui.QIcon(resource.get("icons", "must.png")))
        # self.star_button.setMaximumSize(20,20)

        
        
        
コード例 #5
0
    def _build(self):
        _layout = QtWidgets.QVBoxLayout(self)
        _layout.setSpacing(2)
        _layout.setContentsMargins(0, 0, 0, 0)

        # asset sequence shot
        self.tabwidget = QtWidgets.QTabWidget()
        _layout.addWidget(self.tabwidget)

        # asset index widget
        self.asset_widget = QtWidgets.QFrame()

        # sequence index widget
        self.sequence_widget = QtWidgets.QFrame()

        # shot index widget
        self.shot_widget = QtWidgets.QFrame()

        self.tabwidget.addTab(self.asset_widget, language.word("asset"))
        self.tabwidget.addTab(self.sequence_widget, language.word("sequence"))
        self.tabwidget.addTab(self.shot_widget, language.word("shot"))
コード例 #6
0
    def _build(self):
        """ build name widget

        """
        _layout = QtWidgets.QHBoxLayout(self)
        _layout.setSpacing(4)
        _layout.setContentsMargins(8,8,8,8)
        self.title_widget = QtWidgets.QWidget()
        self.title_widget.setFixedWidth(120)
        _layout.addWidget(self.title_widget)
        self.title_layout = QtWidgets.QVBoxLayout(self.title_widget)
        self.title_layout.setSpacing(0)
        self.title_layout.setContentsMargins(0,0,0,0)
        self.title_button = QtWidgets.QPushButton()
        self.title_layout.addWidget(self.title_button)
        self.title_button.setObjectName("attr_title_button")
        self.title_button.setIcon(QtGui.QIcon(resource.get("icons", "{}.png".format(self._entity_type))))
        self.title_button.setText("{}".format(language.word(self._entity_type)))
        self.title_layout.addStretch(True)
コード例 #7
0
    def _build(self):
        _layout = QtWidgets.QVBoxLayout(self)
        _layout.setSpacing(0)
        _layout.setContentsMargins(0, 0, 0, 0)

        self.head_widget = QtWidgets.QFrame()
        _layout.addWidget(self.head_widget)
        self.head_widget.setMinimumHeight(30)
        self.head_widget.setObjectName("attr_frame")
        self.head_layout = QtWidgets.QHBoxLayout(self.head_widget)
        self.head_layout.setSpacing(0)
        self.head_layout.setContentsMargins(0, 0, 0, 0)
        # name
        self.name_button = QtWidgets.QPushButton()
        self.name_button.setObjectName("icon_button")
        self.name_button.setText(language.word("library"))
        self.name_button.setIcon(
            QtGui.QIcon(resource.get("icons", "library.png")))
        self.name_button.setFixedHeight(30)
        self.head_layout.addWidget(self.name_button)
        self.head_layout.addStretch(True)
        # 刷新
        self.refresh_button = button.IconButton(
            self, resource.get("icons", "refresh.png"),
            resource.get("icons", "refresh_hover.png"),
            resource.get("icons", "refresh_pressed.png"))
        self.refresh_button.setFixedSize(30, 30)
        self.head_layout.addWidget(self.refresh_button)

        # search lineedit
        self.search_lineedit = lineedit.SearchLineEdit()
        _layout.addWidget(self.search_lineedit)
        self.search_lineedit.setFixedHeight(30)

        # tree view
        self.list_view = listview.ListView()
        self.list_view.setItemDelegate(
            itemdelegate.ItemDelegate(self.list_view))
        _layout.addWidget(self.list_view)
        self.list_model = listmodel.ListModel([])
        self.list_proxy_model = listmodel.ListFilterProxyModel()
        self.list_view.setModel(self.list_proxy_model)
コード例 #8
0
    def _build(self):
        """ build ass user widget
        
        """
        self.resize(400, 600)
        self.set_title(language.word("new library entity"),
                       resource.get("icons", "library.png"))

        # library title
        self.title_button = QtWidgets.QPushButton()
        self.add_content_widget(self.title_button)

        # content widgets
        self.content_widget = QtWidgets.QWidget()
        self.add_content_widget(self.content_widget)
        self.content_layout = QtWidgets.QVBoxLayout(self.content_widget)

        # name widget
        self.name_widget = namewidget.NameWidget("library entity")
        self.content_layout.addWidget(self.name_widget)

        # code widget
        self.code_widget = codewidget.CodeWidget("library entity")
        self.content_layout.addWidget(self.code_widget)

        # category widget
        # self.category_widget = categorywidget

        #  description widget
        self.description_widget = descriptionwidget.DescriptionWidget(
            "library entity")
        self.content_layout.addWidget(self.description_widget)

        self.content_layout.addStretch(True)

        # tab order
        self.setTabOrder(self.name_widget.order_widget(),
                         self.code_widget.order_widget())
コード例 #9
0
    def _build(self):

        self.resize(400, 600)
        self.set_title(language.word("new category"),
                       resource.get("icons", "category.png"))

        # library title
        self.title_button = QtWidgets.QPushButton()
        self.add_content_widget(self.title_button)

        # content widgets
        self.content_widget = QtWidgets.QWidget()
        self.add_content_widget(self.content_widget)
        self.content_layout = QtWidgets.QVBoxLayout(self.content_widget)

        # name widget
        self.name_widget = namewidget.NameWidget("category")
        self.content_layout.addWidget(self.name_widget)

        # code widget
        self.code_widget = codewidget.CodeWidget("category")
        self.content_layout.addWidget(self.code_widget)

        # color widget
        self.color_widget = colorwidget.ColorWidget("color")
        self.color_widget.setFixedHeight(200)
        self.content_layout.addWidget(self.color_widget)

        #  description widget
        self.description_widget = descriptionwidget.DescriptionWidget(
            "category")
        self.content_layout.addWidget(self.description_widget)

        self.content_layout.addStretch(True)

        # tab order
        self.setTabOrder(self.name_widget.order_widget(),
                         self.code_widget.order_widget())
コード例 #10
0
    def _build(self):
        self.setMaximumWidth(240)
        _layout = QtWidgets.QVBoxLayout(self)
        _layout.setSpacing(0)
        _layout.setContentsMargins(0,0,0,0)

        # # asset task step
        # self.step_widget = QtWidgets.QFrame()
        # _layout.addWidget(self.step_widget)
        # self.step_layout = QtWidgets.QVBoxLayout(self.step_widget)
        # self.step_layout.setSpacing(0)
        # self.step_layout.setContentsMargins(0,0,0,0)

        # self.tab_widget = QtWidgets.QTabWidget()
        # self.step_layout.addWidget(self.tab_widget)
        # self.tab_widget.setStyleSheet("QTabBar::tab{height:24px;}")

        # asset frame
        self.asset_widget = QtWidgets.QFrame()
        # self.tab_widget.addTab(self.asset_widget, u"资产")
        _layout.addWidget(self.asset_widget)
        self.asset_layout = QtWidgets.QVBoxLayout(self.asset_widget)
        self.asset_layout.setSpacing(0)
        self.asset_layout.setContentsMargins(0,0,0,0)
        self.asset_step_name_button = QtWidgets.QPushButton()
        self.asset_step_name_button.setObjectName("title_button")
        self.asset_step_name_button.setMaximumHeight(25)
        self.asset_step_name_button.setText(language.word("asset"))
        self.asset_step_name_button.setIcon(QtGui.QIcon(resource.get("icons","asset.png")))
        self.asset_layout.addWidget(self.asset_step_name_button)
        self.asset_step_checkbox_widget = QtWidgets.QFrame()
        self.asset_step_checkbox_layout = QtWidgets.QVBoxLayout(self.asset_step_checkbox_widget)
        self.asset_step_checkbox_layout.setContentsMargins(20,0,0,0)
        self.asset_layout.addWidget(self.asset_step_checkbox_widget)
        self.asset_layout.addStretch(True)
        
        # assembly
        self.assembly_widget = QtWidgets.QFrame()
        # self.tab_widget.addTab(self.assembly_widget, u"场景")
        _layout.addWidget(self.assembly_widget)
        self.assembly_layout = QtWidgets.QVBoxLayout(self.assembly_widget)
        self.assembly_layout.setSpacing(0)
        self.assembly_layout.setContentsMargins(0,0,0,0)
        self.assembly_step_name_button = QtWidgets.QPushButton()
        self.assembly_step_name_button.setObjectName("title_button")
        self.assembly_step_name_button.setMaximumHeight(25)
        self.assembly_step_name_button.setText(language.word("assembly"))
        self.assembly_step_name_button.setIcon(QtGui.QIcon(resource.get("icons","assembly.png")))
        self.assembly_layout.addWidget(self.assembly_step_name_button)
        self.assembly_step_checkbox_widget = QtWidgets.QFrame()
        self.assembly_step_checkbox_layout = QtWidgets.QVBoxLayout(self.assembly_step_checkbox_widget)
        self.assembly_step_checkbox_layout.setContentsMargins(20,0,0,0)
        self.assembly_layout.addWidget(self.assembly_step_checkbox_widget)
        self.assembly_layout.addStretch(True)

        # sequence
        self.sequence_widget = QtWidgets.QFrame()
        # self.tab_widget.addTab(self.sequence_widget, u"场次")
        _layout.addWidget(self.sequence_widget)
        self.sequence_layout = QtWidgets.QVBoxLayout(self.sequence_widget)
        self.sequence_layout.setSpacing(0)
        self.sequence_layout.setContentsMargins(0,0,0,0)
        self.sequence_step_name_button = QtWidgets.QPushButton()
        self.sequence_step_name_button.setObjectName("title_button")
        self.sequence_step_name_button.setMaximumHeight(25)
        self.sequence_step_name_button.setText(language.word("sequence"))
        self.sequence_step_name_button.setIcon(QtGui.QIcon(resource.get("icons","sequence.png")))
        self.sequence_layout.addWidget(self.sequence_step_name_button)
        self.sequence_step_checkbox_widget = QtWidgets.QFrame()
        self.sequence_step_checkbox_layout = QtWidgets.QVBoxLayout(self.sequence_step_checkbox_widget)
        self.sequence_step_checkbox_layout.setContentsMargins(20,0,0,0)
        self.sequence_layout.addWidget(self.sequence_step_checkbox_widget)
        self.sequence_layout.addStretch(True)

        # shot
        self.shot_widget = QtWidgets.QFrame()
        # self.tab_widget.addTab(self.shot_widget, u"镜头")
        _layout.addWidget(self.shot_widget)
        self.shot_layout = QtWidgets.QVBoxLayout(self.shot_widget)
        self.shot_layout.setSpacing(0)
        self.shot_layout.setContentsMargins(0,0,0,0)
        self.shot_step_name_button = QtWidgets.QPushButton()
        self.shot_step_name_button.setObjectName("title_button")
        self.shot_step_name_button.setMaximumHeight(25)
        self.shot_step_name_button.setText(language.word("shot"))
        self.shot_step_name_button.setIcon(QtGui.QIcon(resource.get("icons","shot.png")))
        self.shot_layout.addWidget(self.shot_step_name_button)
        self.shot_step_checkbox_widget = QtWidgets.QFrame()
        self.shot_step_checkbox_layout = QtWidgets.QVBoxLayout(self.shot_step_checkbox_widget)
        self.shot_step_checkbox_layout.setContentsMargins(20,0,0,0)
        self.shot_layout.addWidget(self.shot_step_checkbox_widget)
        self.shot_layout.addStretch(True)

        # # step checkbox widget
        # self.step_checkbox_widget = QtWidgets.QFrame()
        # self.step_checkbox_layout = QtWidgets.QVBoxLayout(self.step_checkbox_widget)
        # self.step_checkbox_layout.setContentsMargins(20,0,0,0)
        self.step_group = QtWidgets.QButtonGroup(self)
        # self.step_layout.addWidget(self.step_checkbox_widget)
        _layout.addStretch(True)
コード例 #11
0
ファイル: dialog.py プロジェクト: zhoulh0322/zfused_outsource
    def __build(self):
        """ build base dialog

        """
        self.resize(400, 600)

        self.setWindowTitle("zFused Dialog")
        __layout = QtWidgets.QVBoxLayout(self)
        __layout.setSpacing(0)
        __layout.setContentsMargins(1, 1, 1, 1)

        # head title widget
        self.__head_widget = QtWidgets.QFrame()
        __layout.addWidget(self.__head_widget)
        self.__head_widget.setObjectName("window_menu_frame")
        self.__head_widget.setMaximumHeight(50)
        self.__head_layout = QtWidgets.QHBoxLayout(self.__head_widget)
        #  title label
        self.__title_button = QtWidgets.QPushButton()
        self.__title_button.setObjectName("window_title_button")
        # self.setAttribute(QtCore.Qt.WA_TransparentForMouseEvents, True)
        self.__head_layout.addWidget(self.__title_button)
        self.__head_layout.addStretch(True)
        #  pin button
        self.__pin_button = QtWidgets.QPushButton(self)
        self.__pin_button.setIcon(QtGui.QIcon(resource.get("icons",
                                                           "pin.png")))
        self.__head_layout.addWidget(self.__pin_button)
        #  close button
        self.__close_button = button.IconButton(
            self, resource.get("icons", "close.png"),
            resource.get("icons", "close_hover.png"),
            resource.get("icons", "close.png"))
        self.__close_button.setMaximumSize(20, 20)
        self.__head_layout.addWidget(self.__close_button)

        # set progress bar
        self.__progress_bar = QtWidgets.QProgressBar()
        self.__progress_bar.setMaximumHeight(3)
        self.__progress_bar.setHidden(True)
        __layout.addWidget(self.__progress_bar)

        # content widget
        #
        self.__content_widget = QtWidgets.QFrame()
        __layout.addWidget(self.__content_widget)
        self.__content_widget.setObjectName("attr_frame")
        self.__content_layout = QtWidgets.QVBoxLayout(self.__content_widget)
        self.__content_layout.setSpacing(0)
        self.__content_layout.setContentsMargins(0, 0, 0, 0)

        # opeartion widget
        #
        self.__opeartion_widget = QtWidgets.QFrame()
        __layout.addWidget(self.__opeartion_widget)
        self.__opeartion_widget.setObjectName("operation_frame")
        self.__opeartion_widget.setMaximumHeight(50)
        self.__opeartion_layout = QtWidgets.QHBoxLayout(
            self.__opeartion_widget)
        self.__opeartion_layout.setSpacing(4)
        self.__opeartion_layout.setContentsMargins(2, 4, 2, 4)
        #  add tips label
        #  tips label
        self.__tip_label = QtWidgets.QLabel()
        self.__tip_label.setObjectName("tip_label")
        self.__opeartion_layout.addWidget(self.__tip_label)
        self.__opeartion_layout.addStretch(True)
        #  cancel button
        self.__cancel_button = QtWidgets.QPushButton()
        self.__cancel_button.setObjectName("cancel_button")
        self.__cancel_button.setText(language.word("cancel"))
        self.__cancel_button.setMinimumSize(100, 36)
        self.__opeartion_layout.addWidget(self.__cancel_button)
        #  create button
        self.__create_button = QtWidgets.QPushButton()
        self.__create_button.setObjectName("create_button")
        self.__create_button.setText(language.word("confirm"))
        self.__create_button.setMinimumSize(100, 36)
        self.__opeartion_layout.addWidget(self.__create_button)

        # top left edge frame
        self.top_left_edge_frame = edge_frame(self, "top_left")
        # top rght edge frame
        self.top_right_edge_frame = edge_frame(self, "top_right")
        # top edge frame
        self.top_edge_frame = edge_frame(self, "top")
        # left edge frame
        self.left_edge_frame = edge_frame(self, "left")
        # right edge frame
        self.right_edge_frame = edge_frame(self, "right")
        # bottom edge frame
        self.bottom_edge_frame = edge_frame(self, "bottom")
        # bottom left edge frame
        self.bottom_left_edge_frame = edge_frame(self, "bottom_left")
        # bottom right edge frame
        self.bottom_right_edge_frame = edge_frame(self, "bottom_right")
        _edges = [
            self.top_left_edge_frame, self.top_right_edge_frame,
            self.top_edge_frame, self.left_edge_frame, self.right_edge_frame,
            self.bottom_edge_frame, self.bottom_left_edge_frame,
            self.bottom_right_edge_frame
        ]
        for _edge in _edges:
            _edge.setStyleSheet("QFrame{background-color: transparent}")
コード例 #12
0
    def _build(self):
        self.setMaximumWidth(200)
        _layout = QtWidgets.QVBoxLayout(self)
        _layout.setSpacing(0)
        _layout.setContentsMargins(0, 0, 0, 0)

        # # filter type widget
        # self.filter_type_widget = QtWidgets.QFrame()
        # _layout.addWidget(self.filter_type_widget)
        # self.filter_type_layout = QtWidgets.QVBoxLayout(self.filter_type_widget)
        # self.filter_type_layout.setSpacing(0)
        # self.filter_type_layout.setContentsMargins(0,0,0,0)
        # #  title button
        # self.filter_project_step_button = QtWidgets.QPushButton()
        # self.filter_project_step_button.setMaximumHeight(25)
        # self.filter_project_step_button.setText(u"任务步骤检索")
        # self.filter_project_step_button.setIcon(QtGui.QIcon(resource.get("icons","filter.png")))
        # self.filter_type_layout.addWidget(self.filter_project_step_button)
        # #  type widget
        # self.filter_project_step_checkbox_widget = QtWidgets.QFrame()
        # self.filter_type_layout.addWidget(self.filter_project_step_checkbox_widget)
        # self.filter_project_step_checkbox_layout = QtWidgets.QVBoxLayout(self.filter_project_step_checkbox_widget)
        # self.filter_project_step_checkbox_layout.setContentsMargins(20,0,0,0)

        # self.step_name_button = QtWidgets.QPushButton()
        # self.step_name_button.setMaximumHeight(25)
        # self.step_name_button.setText(u"任务步骤")
        # self.step_name_button.setIcon(QtGui.QIcon(resource.get("icons","filter.png")))
        # _layout.addWidget(self.step_name_button)

        # asset task step
        self.step_widget = QtWidgets.QFrame()
        _layout.addWidget(self.step_widget)
        self.step_layout = QtWidgets.QVBoxLayout(self.step_widget)
        self.step_layout.setSpacing(0)
        self.step_layout.setContentsMargins(0, 0, 0, 0)

        # asset
        self.asset_step_name_button = QtWidgets.QPushButton()
        self.asset_step_name_button.setMaximumHeight(25)
        self.asset_step_name_button.setText(
            language.word("task step for asset"))
        self.asset_step_name_button.setObjectName("attr_name_button")
        self.asset_step_name_button.setIcon(
            QtGui.QIcon(resource.get("icons", "asset.png")))
        self.step_layout.addWidget(self.asset_step_name_button)
        self.asset_step_checkbox_widget = QtWidgets.QFrame()
        self.asset_step_checkbox_layout = QtWidgets.QVBoxLayout(
            self.asset_step_checkbox_widget)
        self.asset_step_checkbox_layout.setContentsMargins(20, 0, 0, 0)
        self.step_layout.addWidget(self.asset_step_checkbox_widget)

        # # sequence
        # self.sequence_step_name_button = QtWidgets.QPushButton()
        # self.sequence_step_name_button.setMaximumHeight(25)
        # self.sequence_step_name_button.setText(language.word("sequence"))
        # self.sequence_step_name_button.setIcon(QtGui.QIcon(resource.get("icons","sequence.png")))
        # self.step_layout.addWidget(self.sequence_step_name_button)
        # self.sequence_step_checkbox_widget = QtWidgets.QFrame()
        # self.sequence_step_checkbox_layout = QtWidgets.QVBoxLayout(self.sequence_step_checkbox_widget)
        # self.sequence_step_checkbox_layout.setContentsMargins(20,0,0,0)
        # self.step_layout.addWidget(self.sequence_step_checkbox_widget)

        # # shot
        # self.shot_step_name_button = QtWidgets.QPushButton()
        # self.shot_step_name_button.setMaximumHeight(25)
        # self.shot_step_name_button.setText(language.word("shot"))
        # self.shot_step_name_button.setIcon(QtGui.QIcon(resource.get("icons","shot.png")))
        # self.step_layout.addWidget(self.shot_step_name_button)
        # self.shot_step_checkbox_widget = QtWidgets.QFrame()
        # self.shot_step_checkbox_layout = QtWidgets.QVBoxLayout(self.shot_step_checkbox_widget)
        # self.shot_step_checkbox_layout.setContentsMargins(20,0,0,0)
        # self.step_layout.addWidget(self.shot_step_checkbox_widget)

        # # step checkbox widget
        # self.step_checkbox_widget = QtWidgets.QFrame()
        # self.step_checkbox_layout = QtWidgets.QVBoxLayout(self.step_checkbox_widget)
        # self.step_checkbox_layout.setContentsMargins(20,0,0,0)
        self.step_group = QtWidgets.QButtonGroup(self)
        # self.step_layout.addWidget(self.step_checkbox_widget)
        _layout.addStretch(True)

        # update all
        self.update_project_step_button = QtWidgets.QPushButton()
        self.update_project_step_button.setMinimumSize(100, 40)
        self.update_project_step_button.setText(u"任务步骤批量更新")
        _layout.addWidget(self.update_project_step_button)
コード例 #13
0
    def _build(self):
        self.setMaximumWidth(200)
        _layout = QtWidgets.QVBoxLayout(self)
        _layout.setSpacing(0)
        _layout.setContentsMargins(0, 0, 0, 0)

        # asset task step
        self.step_widget = QtWidgets.QFrame()
        _layout.addWidget(self.step_widget)
        self.step_layout = QtWidgets.QVBoxLayout(self.step_widget)
        self.step_layout.setSpacing(0)
        self.step_layout.setContentsMargins(0, 0, 0, 0)

        # asset
        self.asset_step_name_button = QtWidgets.QPushButton()
        self.asset_step_name_button.setObjectName("title_button")
        self.asset_step_name_button.setMaximumHeight(25)
        self.asset_step_name_button.setText(language.word("asset"))
        self.asset_step_name_button.setIcon(
            QtGui.QIcon(resource.get("icons", "asset.png")))
        self.step_layout.addWidget(self.asset_step_name_button)
        self.asset_step_checkbox_widget = QtWidgets.QFrame()
        self.asset_step_checkbox_layout = QtWidgets.QVBoxLayout(
            self.asset_step_checkbox_widget)
        self.asset_step_checkbox_layout.setContentsMargins(20, 0, 0, 0)
        self.step_layout.addWidget(self.asset_step_checkbox_widget)

        # assembly
        self.assembly_step_name_button = QtWidgets.QPushButton()
        self.assembly_step_name_button.setObjectName("title_button")
        self.assembly_step_name_button.setMaximumHeight(25)
        self.assembly_step_name_button.setText(language.word("assembly"))
        self.assembly_step_name_button.setIcon(
            QtGui.QIcon(resource.get("icons", "assembly.png")))
        self.step_layout.addWidget(self.assembly_step_name_button)
        self.assembly_step_checkbox_widget = QtWidgets.QFrame()
        self.assembly_step_checkbox_layout = QtWidgets.QVBoxLayout(
            self.assembly_step_checkbox_widget)
        self.assembly_step_checkbox_layout.setContentsMargins(20, 0, 0, 0)
        self.step_layout.addWidget(self.assembly_step_checkbox_widget)

        # sequence
        self.sequence_step_name_button = QtWidgets.QPushButton()
        self.sequence_step_name_button.setObjectName("title_button")
        self.sequence_step_name_button.setMaximumHeight(25)
        self.sequence_step_name_button.setText(language.word("sequence"))
        self.sequence_step_name_button.setIcon(
            QtGui.QIcon(resource.get("icons", "sequence.png")))
        self.step_layout.addWidget(self.sequence_step_name_button)
        self.sequence_step_checkbox_widget = QtWidgets.QFrame()
        self.sequence_step_checkbox_layout = QtWidgets.QVBoxLayout(
            self.sequence_step_checkbox_widget)
        self.sequence_step_checkbox_layout.setContentsMargins(20, 0, 0, 0)
        self.step_layout.addWidget(self.sequence_step_checkbox_widget)

        # shot
        self.shot_step_name_button = QtWidgets.QPushButton()
        self.shot_step_name_button.setObjectName("title_button")
        self.shot_step_name_button.setMaximumHeight(25)
        self.shot_step_name_button.setText(language.word("shot"))
        self.shot_step_name_button.setIcon(
            QtGui.QIcon(resource.get("icons", "shot.png")))
        self.step_layout.addWidget(self.shot_step_name_button)
        self.shot_step_checkbox_widget = QtWidgets.QFrame()
        self.shot_step_checkbox_layout = QtWidgets.QVBoxLayout(
            self.shot_step_checkbox_widget)
        self.shot_step_checkbox_layout.setContentsMargins(20, 0, 0, 0)
        self.step_layout.addWidget(self.shot_step_checkbox_widget)

        # # step checkbox widget
        # self.step_checkbox_widget = QtWidgets.QFrame()
        # self.step_checkbox_layout = QtWidgets.QVBoxLayout(self.step_checkbox_widget)
        # self.step_checkbox_layout.setContentsMargins(20,0,0,0)
        self.step_group = QtWidgets.QButtonGroup(self)
        # self.step_layout.addWidget(self.step_checkbox_widget)
        _layout.addStretch(True)