def __init__(self, parent=None): super(CamViewDialog, self).__init__(parent) self._color = QColor(0, 0, 0, 150) self._state = False self.setWindowModality(Qt.ApplicationModal) self.setWindowFlags(self.windowFlags() | Qt.Tool | Qt.Dialog | Qt.WindowStaysOnTopHint | Qt.WindowSystemMenuHint) self.setMinimumSize(200, 200) buttonBox = QDialogButtonBox(QDialogButtonBox.Ok) b = buttonBox.button(QDialogButtonBox.Ok) b.clicked.connect(lambda: self.close()) l = QVBoxLayout() o = CamView() o._hal_init() self.setLayout(l) l.addWidget(o) l.addWidget(buttonBox)
def __init__(self, parent=None): super(CamViewDialog, self).__init__(parent) self._color = QColor(0, 0, 0, 150) self._state = False self._request_name = 'CAMVIEW' self.setWindowModality(Qt.ApplicationModal) self.setWindowFlags(self.windowFlags() | Qt.Tool | Qt.Dialog | Qt.WindowStaysOnTopHint | Qt.WindowSystemMenuHint) self.setMinimumSize(200, 200) h = QHBoxLayout() h.addStretch(1) self.b = QPushButton("Close") self.b.clicked.connect(lambda: self.close()) h.addWidget(self.b) l = QVBoxLayout() o = CamView() o._hal_init() self.setLayout(l) l.addWidget(o) l.addLayout(h)
def createWidget(self, parent): return CamView(parent)