You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.3 KiB
Python

7 months ago
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 # 导入资源文件
7 months ago
import sys
import logging
# 设置 modbus_tk 日志级别为 ERROR避免过多的调试信息和格式化错误
logging.getLogger('modbus_tk').setLevel(logging.ERROR)
7 months ago
if __name__ == '__main__':
app = QApplication(sys.argv)
# print(1111111)
7 months ago
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'))
7 months ago
reg = Register()
if not reg.checkLicense():
regWidget = RegisterWidget()
regWidget.show()
else:
7 months ago
Globals._init()
Client.initDB()
ex = MainWindow()
Globals.setValue('MainWindow', ex)
ex.show()
7 months ago
sys.exit(app.exec_())