from PyQt5.QtWidgets import QApplication, QStyleFactory from UI.Main.Main import MainWindow, CommonHelper from utils import Globals from model.ClientModel.Client import Client from UI.RegisterWidgets.RegisterWidget import RegisterWidget from model.ClientModel.RegisterManage import Register # import Static.staticQrc_rc # 导入资源文件 import sys import logging # 设置 modbus_tk 日志级别为 ERROR,避免过多的调试信息和格式化错误 logging.getLogger('modbus_tk').setLevel(logging.ERROR) if __name__ == '__main__': app = QApplication(sys.argv) # print(1111111) app.setStyle(QStyleFactory.create('Fusion')) app.setStyleSheet(CommonHelper.readQss('Static/Main.qss') + CommonHelper.readQss('Static/profibus.qss') + CommonHelper.readQss('Static/Area.qss') + CommonHelper.readQss('Static/CommSettings.qss') + CommonHelper.readQss('Static/TrendSettings.qss') + CommonHelper.readQss('Static/VarTableSettings.qss')) reg = Register() if not reg.checkLicense(): regWidget = RegisterWidget() regWidget.show() else: Globals._init() Client.initDB() ex = MainWindow() Globals.setValue('MainWindow', ex) ex.show() sys.exit(app.exec_())