42 lines
1.3 KiB
Python
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()
|