LISHUZUOXUN_yangjiang/lszx_frontend_manager_byqt.py

42 lines
1.3 KiB
Python

# coding: gb2312
from BaseFrontendManager.page_manager import *
from DeviceDefine.consensus import MANAGER
# from BaseFrontend.page_manager import *
from LSZXPagesManagerLibrary.consensus import *
from LSZXPagesManagerLibrary.standard_page import StandardPage
from LSZXPagesManagerLibrary.band_page import BandPage
from LSZXPagesManagerLibrary.person_page import PersonPage
from LSZXPagesManagerLibrary.score_page import ScorePage
from PureBackend.global_execrise_backend import GEB
if __name__ == '__main__':
# 预加载geb模块
GEB(
master_mode=False,
positioning=False,
camera=False,
speaker=True,
multi_positioning_mode=False,
device_type=MANAGER,
pure_mode=False
).get_geb()
manager = BASE_PAGE_MANAGER
standard_page = StandardPage()
band_page = BandPage()
person_page = PersonPage()
score_page = ScorePage()
# 第一个参数是页面,第二个参数个按钮名字
manager.add_page(standard_page, STANDARD_PAGE)
manager.add_page(person_page, PERSON_PAGE)
manager.add_page(score_page, SCORE_PAGE)
manager.add_page(band_page, BAND_PAGE)
manager.add_page(QLabel("test页面4"), DISPLAY_PAGE)
manager.add_page(QLabel("test页面5"), ANALYSIS_PAGE)
manager.start_ui()
keep_ui()