def main():
    logmodule = qrainbowstyle.extras.OutputLogger()
    qInstallMessageHandler(qt_message_handler)

    QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps)
    QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)

    app = QApplication(sys.argv)
    app.setStyleSheet(qrainbowstyle.load_stylesheet())

    win = FramelessWindow()

    groupbox = QWidget(win)
    groupbox_layout = QGridLayout(groupbox)
    groupbox.setLayout(groupbox_layout)

    groupbox_layout.addWidget(QLabel("StylePickerGrid:", groupbox), *(1, 1))
    groupbox_layout.addWidget(StylePickerGrid(2, groupbox), *(1, 2))

    groupbox_layout.addWidget(QLabel("StylePickerVertical:", groupbox),
                              *(2, 1))
    groupbox_layout.addWidget(StylePickerVertical(groupbox), *(2, 2))

    groupbox_layout.addWidget(QLabel("StylePickerHorizontal:", groupbox),
                              *(3, 1))
    groupbox_layout.addWidget(StylePickerHorizontal(groupbox), *(3, 2))

    win.addContentWidget(groupbox)
    win.show()

    sys.exit(app.exec())
Esempio n. 2
0
def main():
    ## -- log --
    settings = QtCore.QSettings(osp.join(pjpath, "config/setting.ini"),
                                QtCore.QSettings.IniFormat)
    #
    # logFolder = settings.value("logFolder")
    # logLevel = settings.value("logLevel")
    # logDays = settings.value("logDays")
    #
    # if logFolder is None or len(logFolder) == 0:
    #     logFolder = osp.normcase(osp.join(pjpath, "log"))
    # if not osp.exists(logFolder):
    #     os.makedirs(logFolder)
    #
    # if logLevel:
    #     logLevel = eval(logLevel)
    # else:
    #     logLevel = logging.DEBUG
    # if logDays:
    #     logDays = int(logDays)
    # else:
    #     logDays = 7
    # # TODO: 删除大于logDays 的 log
    #
    # t = datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
    # logging.basicConfig(
    #     level=logging.DEBUG,
    #     filename=osp.normcase(osp.join(logFolder, f"eiseg-{t}.log")),
    #     format="%(levelname)s - %(asctime)s - %(filename)s - %(funcName)s - %(message)s",
    # )
    # logger = logging.getLogger("EISeg Logger")
    # handler = logging.FileHandler(osp.normcase(osp.join(logFolder, f"eiseg-{t}.log")))
    #
    # handler.setFormatter(
    #     logging.Formatter(
    #         "%(levelname)s - %(asctime)s - %(filename)s - %(funcName)s - %(message)s"
    #     )
    # )
    # logger.addHandler(handler)
    # logger.info("test info")
    #
    app = QApplication(sys.argv)
    lang = settings.value("language")
    if lang != "中文":
        trans = QtCore.QTranslator(app)
        trans.load(osp.join(pjpath, f"util/translate/{lang}"))
        app.installTranslator(trans)

    window = APP_EISeg()  # 创建对象
    window.currLanguage = lang
    window.showMaximized()  # 全屏显示窗口
    # 加载近期模型
    QApplication.processEvents()
    window.loadRecentModelParam()
    sys.exit(app.exec())
def main():
    logmodule = qrainbowstyle.extras.OutputLogger()
    qInstallMessageHandler(qt_message_handler)

    QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps)
    QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)

    app = QApplication(sys.argv)
    app.setStyleSheet(qrainbowstyle.load_stylesheet(style="darkorange"))

    win = FramelessWindow()

    widget = MainWidget(win)
    win.addContentWidget(widget)
    win.show()

    sys.exit(app.exec())
def main():
    logmodule = qrainbowstyle.extras.OutputLogger()
    qInstallMessageHandler(qt_message_handler)

    QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps)
    QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)

    app = QApplication(sys.argv)
    app.setStyleSheet(qrainbowstyle.load_stylesheet(style="oceanic"))
    qrainbowstyle.setAppIcon(
        os.path.join(os.path.dirname(os.path.realpath(__file__)),
                     "github_logo.png"))

    dialog = FramelessWindow()
    dialog.setWindowTitle("FDialog")
    dialog.resize(1100, 600)
    dialog.show()

    oneMenu = QMenu()
    oneMenu.setTitle("Tools")
    oneMenu.addActions(
        [QAction("Clicker", oneMenu),
         QAction("Initializer", oneMenu)])

    twomenu = QMenu()
    twomenu.setTitle("File")
    twomenu.addActions([QAction("Open", twomenu), QAction("Save", twomenu)])

    thirdmenu = QMenu()
    thirdmenu.setTitle("Settings")
    thirdmenu.addActions([QAction("Network", thirdmenu)])

    looper = StyleLooper()
    style = QAction("Change style", thirdmenu)
    style.triggered.connect(looper.change)
    thirdmenu.addAction(style)

    dialog.addMenu(twomenu)
    dialog.addMenu(oneMenu)
    dialog.addMenu(thirdmenu)

    box = FramelessWarningMessageBox(dialog)
    box.setText("Warning :)")
    box.show()

    sys.exit(app.exec())
def main():
    logmodule = qrainbowstyle.extras.OutputLogger()
    qInstallMessageHandler(qt_message_handler)

    QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps)
    QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)

    app = QApplication(sys.argv)
    app.setStyleSheet(qrainbowstyle.load_stylesheet())
    qrainbowstyle.setAppIcon(
        os.path.join(os.path.dirname(os.path.realpath(__file__)),
                     "github_logo.png"))

    win = FramelessWindow()

    widget = mainWidget(win)

    win.addContentWidget(widget)
    win.show()

    sys.exit(app.exec())
Esempio n. 6
0
        self.start_button = QPushButton("Start", self)
        self.start_button.clicked.connect(self.tableModel.start)
        self.main_widget.addWidget(self.start_button)


if __name__ == '__main__':
    log = Logger()
    qInstallMessageHandler(qt_message_handler)

    def exception_hook(exctype, value, tb):
        logging.critical(''.join(traceback.format_exception(
            exctype, value, tb)))
        sys.exit(1)

    sys.excepthook = exception_hook

    QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps)
    QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
    QApplication.setQuitOnLastWindowClosed(True)

    app = QApplication(sys.argv)
    app.setStyleSheet(qrainbowstyle.load_stylesheet(style="oceanic"))

    win = MainWindow()
    win.createRequests()
    win.show()
    win.setupAlgorithms()

    sys.exit(app.exec())
Esempio n. 7
0
import sys
from qtpy.QtWidgets import QApplication
from relocker.gui.main import MainWindow

app = QApplication(sys.argv)
window = MainWindow()
window.show()
app.exec()
Esempio n. 8
0
def main():
    app = QApplication([])
    main_window = Window()
    main_window.show()
    exception.install()
    app.exec()
Esempio n. 9
0

if __name__ == '__main__':
    import sys

    try:
        app = QApplication(sys.argv)
        main = Launcher()
        main.show()
    except Exception as e:
        print(e)
        sys.exit(1)

    res = 0
    try:
        res = app.exec()
    except Exception as e:
        print(e)
    finally:
        if not main.p_server is None:
            main.p_server.send_signal(signal.SIGINT)
            #main.p_server.wait(10)
            main.p_server.terminate()
            main.p_server.kill()
            #app.p_server.send_signal(signal.SIGTERM)
        if not main.p_gui is None:
            main.p_gui.send_signal(signal.SIGINT)
            #main.p_gui.wait(10)
            main.p_gui.terminate()
            main.p_gui.kill()
        # if init_spectrometer: