Files
leonpan-pc/main.py

47 lines
890 B
Python
Raw Normal View History

2025-10-29 22:20:21 +08:00
# coding:utf-8
import os
import sys
from loguru import logger
from PyQt6.QtCore import Qt
from PyQt6.QtWidgets import QApplication
from app.core import cfg
from app.view.login_window import RegisterWindow
from app.view.main_window import MainWindow
from app.resource.resource import *
logger.add(
"logs/log_{time:YYYY-MM-DD_HH-mm-ss}.log", # 每次启动都新建
rotation="500MB",
encoding="utf-8",
enqueue=True,
retention="10 days",
)
if cfg.get(cfg.dpiScale) != "Auto":
os.environ["QT_ENABLE_HIGHDPI_SCALING"] = "0"
os.environ["QT_SCALE_FACTOR"] = str(cfg.get(cfg.dpiScale))
app = QApplication(sys.argv)
# 移除不支持的属性设置
w = RegisterWindow()
mainWindow = None
def showMainWindow():
global mainWindow
mainWindow = MainWindow()
mainWindow.show()
w.close()
w.loginSignal.connect(showMainWindow)
w.show()
app.exec()