コード例 #1
0
 def __init__(self, guiModes, currentModeChangedCallback, parent=None):
     super(TopMenuWidget, self).__init__(parent)
     self.ui = Ui_topMenu()
     self.ui.setupUi(self)
     #self.ui.configureCaptureButton.clicked.connect(self._configureCaptureButtonClicked)
     #self.ui.capturePreviewButton.clicked.connect(self._capturePreviewButtonClicked)
     self.currentModeChangedCallback = currentModeChangedCallback
     self.guiModes = guiModes
     self.guiModeButtons = []
     for guiMode in self.guiModes:
         modeButton = QtGui.QPushButton()
         modeButton.setText(guiMode.getModeName())
         modeButton.setCheckable(True)
         pysideutil.qtLink(modeButton, "clicked()",
                           self.currentModeChangedCallback, guiMode)
         self.layout().addWidget(modeButton)
         self.guiModeButtons.append(modeButton)