独立配置
This commit is contained in:
+2
-10
@@ -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):
|
||||
"""运行程序"""
|
||||
|
||||
Reference in New Issue
Block a user