Пример #1
0
 def _build_widgets(self, width):
     self._layout.addWidget(create_label("Frame Range: ", width=width))
     self._start_frame = QtWidgets.QSpinBox()
     self._start_frame.setRange(-10000000, 1000000)
     self._layout.addWidget(self._start_frame)
     self._end_frame = QtWidgets.QSpinBox()
     self._end_frame.setRange(-10000000, 1000000)
     self._layout.addWidget(self._end_frame)
Пример #2
0
    def _build_tab_import(self):
        widget = QtWidgets.QWidget()
        v_layout = create_box_layout(ORIENTATION.VERTICAL, margin=5,
                                     spacing=10)
        widget.setLayout(v_layout)
        self._tab_widget.addTab(widget, "Import")

        v_layout.addSpacing(10)

        self._apply, self._insert, self._replace = create_radio_buttons(
                None, ['Apply', 'Insert', 'Replace'], self, v_layout,
                width=60, add_stretch=False)

        v_layout.addWidget(create_separator(ORIENTATION.HORIZONTAL))

        h_layout1 = create_box_layout(ORIENTATION.HORIZONTAL, margin=0,
                                      spacing=0)
        h_layout1.addSpacing(18)
        h_layout1.addWidget(create_label("Frame value: ", width=116))
        self._frame_value = QtWidgets.QSpinBox(self)
        h_layout1.addWidget(self._frame_value)
        v_layout.addLayout(h_layout1)

        h_layout2 = create_box_layout(ORIENTATION.HORIZONTAL, margin=0,
                                      spacing=5)
        self._enable_frame_range = QtWidgets.QCheckBox("")
        self._enable_frame_range.setFixedWidth(13)
        h_layout2.addWidget(self._enable_frame_range)
        self._frame_range = FrameRange(self, width=111)
        h_layout2.addWidget(self._frame_range)
        v_layout.addLayout(h_layout2)

        self._hierarchy = QtWidgets.QCheckBox("Hierarchy")
        self._hierarchy.setVisible(self._manager.facade.support_hierarchy())
        v_layout.addWidget(self._hierarchy)

        v_layout.addWidget(create_separator(ORIENTATION.HORIZONTAL))

        h_layout3 = create_box_layout(ORIENTATION.HORIZONTAL, margin=0,
                                      spacing=5)
        self._enable_channel_op_priority = QtWidgets.QCheckBox("Channel Op "
                                                               "Priority")
        self._enable_channel_op_priority.setFixedWidth(130)
        h_layout3.addWidget(self._enable_channel_op_priority)
        self._channel_op_priority = QtWidgets.QListWidget(self)
        self._channel_op_priority.setDragDropMode(
            QtWidgets.QAbstractItemView.InternalMove)
        h_layout3.addWidget(self._channel_op_priority)

        v_layout.addLayout(h_layout3)

        h_layout4 = create_box_layout(ORIENTATION.HORIZONTAL, margin=0,
                                      spacing=5)
        self._enable_item_op_priority = QtWidgets.QCheckBox("Item Op Priority")
        self._enable_item_op_priority.setFixedWidth(130)
        h_layout4.addWidget(self._enable_item_op_priority)
        self._item_op_priority = QtWidgets.QListWidget(self)
        self._item_op_priority.setDragDropMode(
            QtWidgets.QAbstractItemView.InternalMove)
        h_layout4.addWidget(self._item_op_priority)

        v_layout.addLayout(h_layout4)

        self._scale_fps = QtWidgets.QCheckBox("Scale FPS")
        v_layout.addWidget(self._scale_fps)
        self._ignore_item_chunks = QtWidgets.QCheckBox("Ignore Item Chunks")
        v_layout.addWidget(self._ignore_item_chunks)

        v_layout.addStretch(1)