Files
Feeding_control_system/controller/main_controller.py

31 lines
689 B
Python
Raw Normal View History

2025-10-18 18:29:40 +08:00
from view.main_window import MainWindow
2025-11-01 17:33:26 +08:00
from config.settings import Settings
from core.system import FeedingControlSystem
2025-10-18 18:29:40 +08:00
class MainController:
def __init__(self):
2025-11-01 17:33:26 +08:00
# 加载配置
settings = Settings()
2025-10-18 18:29:40 +08:00
# 主界面
self.main_window = MainWindow()
2025-11-01 17:33:26 +08:00
# 初始化系统
system = FeedingControlSystem(settings)
# 系统初始化
system.initialize()
2025-10-18 18:29:40 +08:00
# 初始化子界面
self._initSubViews()
# 初始化子控制器
# self._initSubControllers()
# self.__connectSignals()
def showMainWindow(self):
self.main_window.show()
def _initSubViews(self):
2025-10-31 14:30:42 +08:00
pass