24 lines
679 B
Python
24 lines
679 B
Python
# coding:utf-8
|
|
"""
|
|
启动入口 — 自动探测 QMT 环境。
|
|
默认使用 Tkinter UI,使用 --flet 参数切换到 Flet (Flutter) UI。
|
|
"""
|
|
import sys
|
|
|
|
if __name__ == '__main__':
|
|
if '--flet2' in sys.argv:
|
|
from core.ui.flet.app_v2 import run
|
|
run()
|
|
elif '--flet' in sys.argv:
|
|
from core.ui.flet.app import run
|
|
run()
|
|
else:
|
|
from tkinter import messagebox
|
|
from core.ui.tkinter.splash import SplashWindow
|
|
try:
|
|
window = SplashWindow().run()
|
|
if window:
|
|
window.run()
|
|
except Exception as e:
|
|
messagebox.showerror("错误", f"系统初始化失败: {str(e)}")
|