コード例 #1
0
    def __init__(self, *args):
        QtWidgets.QToolButton.__init__(self, *args)

        self._imageSequence = ImageSequence("")
        self._imageSequence.frameChanged.connect(self._frameChanged)

        self._toolBar = QtWidgets.QToolBar(self)
        self._toolBar.setStyleSheet(STYLE)

        studioqt.fadeOut(self._toolBar, duration=0)

        spacer = QtWidgets.QWidget()
        spacer.setMaximumWidth(4)
        spacer.setSizePolicy(QtWidgets.QSizePolicy.Expanding,
                             QtWidgets.QSizePolicy.Preferred)
        self._toolBar.addWidget(spacer)

        spacer = QtWidgets.QWidget()
        spacer.setMaximumWidth(4)
        spacer.setSizePolicy(QtWidgets.QSizePolicy.Expanding,
                             QtWidgets.QSizePolicy.Preferred)
        self._firstSpacer = self._toolBar.addWidget(spacer)

        self.setSize(150, 150)
        self.setMouseTracking(True)
コード例 #2
0
ファイル: menubarwidget.py プロジェクト: jonntd/mira
 def __init__(self, parent=None):
     QtWidgets.QFrame.__init__(self, parent)
     self._dpi = 1
     self._expanded = True
     self._expandedHeight = self.DEFAULT_EXPANDED_HEIGHT
     self._collapsedHeight = self.DEFAULT_COLLAPSED_HEIGHT
     layout = QtWidgets.QHBoxLayout(self)
     layout.setContentsMargins(0, 0, 0, 0)
     layout.setSpacing(self.SPACING)
     self.setLayout(layout)
     self._leftToolBar = QtWidgets.QToolBar(self)
     self._rightToolBar = QtWidgets.QToolBar(self)
     self._leftToolBar.layout().setSpacing(self.SPACING)
     self._rightToolBar.layout().setSpacing(self.SPACING)
     self.layout().addWidget(self._leftToolBar)
     self.layout().addWidget(self._rightToolBar)