昨天已經要多上下文,單上下文的模塊中測試成功了,今天要想法接入。
整理完成的所有代碼如下:
結構如圖:
main.py
import sys
from PyQt6 import QtWidgets
from modules.ui_components import TableManager # 導入界面類
import asyncio# 在主函數中使用 qasync 整合事件循環
if __name__ == '__main__':import qasyncapp = QtWidgets.QApplication(sys.argv)loop = qasync.QEventLoop(app)asyncio.set_event_loop(loop)table_manager = TableManager()table_manager.show()with loop:sys.exit(loop.run_forever())
ui_components.py
from PyQt6.QtCore import Qt
from PyQt6