23 lines
492 B
Python
23 lines
492 B
Python
import tkinter as tk
|
|
from utils.log_handler import setup_logging
|
|
from ui.app_window import ReportApp
|
|
from loguru import logger
|
|
|
|
def main():
|
|
# 1. 初始化日志
|
|
setup_logging()
|
|
logger.info("正在启动应用程序...")
|
|
|
|
# 2. 启动 UI
|
|
root = tk.Tk()
|
|
|
|
# 这一行可以设置图标 (如果有 icon.ico 文件)
|
|
# root.iconbitmap("icon.ico")
|
|
|
|
app = ReportApp(root)
|
|
|
|
# 3. 进入主循环
|
|
root.mainloop()
|
|
|
|
if __name__ == "__main__":
|
|
main() |