Ejemplo n.º 1
0
class MyWindow(QtWidgets.QMainWindow):
    def __init__(self, a=None):
        try:
            super().__init__(a)
            self.ui = UiLEDController()
            self.ui.setup_ui(self)
            self.ui.tray.activated.connect(self.__show__)
        except:
            __except__()

    def closeEvent(self, event):
        reply = QtWidgets.QMessageBox.question(None, "Quit?", "Are you sure you want to quit?",
                                               QtWidgets.QMessageBox.Yes, QtWidgets.QMessageBox.No)
        if reply == QtWidgets.QMessageBox.Yes:
            if self.ui.ser.isOpen():
                self.ui.ser.close()
            self.ui.tray.hide()
            event.accept()
        else:
            event.ignore()

    def hideEvent(self, event):
        self.hide()

    def __show__(self):
        self.show()
        self.showNormal()
        self.activateWindow()
Ejemplo n.º 2
0
 def __init__(self, a=None):
     try:
         super().__init__(a)
         self.ui = UiLEDController()
         self.ui.setup_ui(self)
         self.ui.tray.activated.connect(self.__show__)
     except:
         __except__()