独立配置

This commit is contained in:
2025-11-12 15:08:56 +08:00
parent 8ab5d83b1a
commit 1193dc2f69
9 changed files with 51 additions and 46 deletions
+2 -10
View File
@@ -1,8 +1,7 @@
import tkinter as tk
from tkinter import ttk
from core.logger import LogLevel, PrintLog, LogData
from core.logger import LogLevel, PrintLog
from core.sfgrid.sfgrid_ui import TradeTargetUI
from core.eventbus import event_bus, EventPrintLog
class MainWindow:
@@ -17,12 +16,9 @@ class MainWindow:
self.strategy_frames = {}
# 日志面板可见性标志
self.log_visible = False
# 创建界面
print(f'创建界面')
self.create_ui()
# 订阅日志事件
event_bus.subscribe(EventPrintLog, self.on_log_event)
def create_ui(self):
@@ -211,10 +207,6 @@ class MainWindow:
result = messagebox.askyesno("确认退出", "确定要退出系统吗?")
if result:
self.root.destroy()
def on_log_event(self, log_data: LogData):
"""处理日志事件"""
self.add_log(log_data.level, log_data.message)
def run(self):
"""运行程序"""