103 lines
4.6 KiB
Python
103 lines
4.6 KiB
Python
|
# coding: gb2312
|
|||
|
from PyQt5.QtWidgets import *
|
|||
|
|
|||
|
from LSZXPagesLibrary.consensus import *
|
|||
|
from LSZXPagesLibrary.running_score_widget_define import RunningScoreWidgetDefine
|
|||
|
from LSZXPagesLibrary.tag_switch_selector import TagSwitchSelector
|
|||
|
|
|||
|
|
|||
|
class RunningScoreLayoutDefine(RunningScoreWidgetDefine):
|
|||
|
|
|||
|
def __init__(self):
|
|||
|
super().__init__()
|
|||
|
"""**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>**<2A><><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD>"""
|
|||
|
# <20><><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ֱ<EFBFBD><D6B1><EFBFBD>֣<EFBFBD>
|
|||
|
self.title_layout = QHBoxLayout()
|
|||
|
self.title_layout.addWidget(self.title_label, 81)
|
|||
|
self.title_layout.addWidget(self.back_home_button, 18)
|
|||
|
self.title_layout.addWidget(self.init_empty_widget(), 1)
|
|||
|
self.title_layout.setContentsMargins(30, 0, 30, 0)
|
|||
|
|
|||
|
# <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ֱ<EFBFBD><D6B1>
|
|||
|
self.line_layout = QVBoxLayout()
|
|||
|
self.line_layout.addWidget(self.line_widget)
|
|||
|
self.line_layout.setContentsMargins(0, 20, 0, 20)
|
|||
|
|
|||
|
# <20><><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.scroll_area_layout = QVBoxLayout()
|
|||
|
self.scroll_area_layout.addWidget(self.scroll_area)
|
|||
|
|
|||
|
# ȷ<>ϲμӿ<CEBC><D3BF>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.main_layout = QVBoxLayout()
|
|||
|
self.main_layout.addWidget(self.running_score_tips_label, 8)
|
|||
|
self.main_layout.addLayout(self.scroll_area_layout, 92)
|
|||
|
|
|||
|
# Ȧ<><C8A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.scroll_round_area_layout = QVBoxLayout()
|
|||
|
self.scroll_round_area_layout.addWidget(self.scroll_round_area)
|
|||
|
|
|||
|
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱȦ<CAB1><C8A6><EFBFBD>ܲ<EFBFBD><DCB2>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD>xxx<78><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡢ѭ<E2A1A2><D1AD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>ʱȦ<CAB1><C8A6><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.round_layout = QVBoxLayout()
|
|||
|
self.round_layout.addWidget(self.round_tips_label, 8)
|
|||
|
self.round_layout.addLayout(self.scroll_round_area_layout, 92)
|
|||
|
|
|||
|
# <20><><EFBFBD>³ɼ<C2B3><C9BC><EFBFBD>ť<EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>°<EFBFBD>ť<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>
|
|||
|
self.update_button_layout = QHBoxLayout()
|
|||
|
self.update_button_layout.setContentsMargins(10, 20, 10, 20)
|
|||
|
self.update_button_layout.addWidget(self.revoke_update_button, 45)
|
|||
|
self.update_button_layout.addWidget(self.init_empty_widget(), 10)
|
|||
|
self.update_button_layout.addWidget(self.commit_update_button, 45)
|
|||
|
|
|||
|
# <20><><EFBFBD>³ɼ<C2B3><C9BC>ܲ<EFBFBD><DCB2>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD>xxx<78><78><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>쳣<EFBFBD>ı<EFBFBD><C4B1>⡢<EFBFBD><E2A1A2><EFBFBD>°<EFBFBD>ť<EFBFBD><C5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť<EFBFBD><C5A5>
|
|||
|
self.update_layout = QVBoxLayout()
|
|||
|
self.update_layout.setContentsMargins(0, 0, 0, 0)
|
|||
|
self.update_layout.addWidget(self.init_empty_widget(), 2)
|
|||
|
self.update_layout.addWidget(self.score_abnormal_label, 8)
|
|||
|
self.update_layout.addWidget(self.init_empty_widget(), 2)
|
|||
|
self.update_layout.addLayout(self.update_button_layout, 76)
|
|||
|
self.update_layout.addWidget(self.init_empty_widget(), 2)
|
|||
|
|
|||
|
# <20>Ѹ<EFBFBD><D1B8>³ɼ<C2B3><C9BC>ܲ<EFBFBD><DCB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӽ<EFBFBD>һ<EFBFBD><D2BB>widget<65><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ߿<C3B1>
|
|||
|
self.update_widget.setLayout(self.update_layout)
|
|||
|
self.update_widget_layout = QVBoxLayout()
|
|||
|
self.update_widget_layout.setContentsMargins(0, 0, 0, 0)
|
|||
|
self.update_widget_layout.addWidget(self.update_widget)
|
|||
|
|
|||
|
# <20>ұ߳<D2B1><DFB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳɼ<CDB3><C9BC><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>
|
|||
|
self.right_layout = QVBoxLayout()
|
|||
|
self.right_layout.setContentsMargins(0, 0, 0, 0)
|
|||
|
self.right_layout.addLayout(self.round_layout, 75)
|
|||
|
self.right_layout.addLayout(self.update_widget_layout, 25)
|
|||
|
|
|||
|
# <20><><EFBFBD>ұ߳<D2B1><DFB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳɼ<CDB3><C9BC><EFBFBD><EFBFBD>İ<EFBFBD>ť<EFBFBD><C5A5><EFBFBD>ӽ<EFBFBD>һ<EFBFBD><D2BB>widget<65><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ߿<C3B1>
|
|||
|
self.right_widget.setLayout(self.right_layout)
|
|||
|
self.right_widget_layout = QVBoxLayout()
|
|||
|
self.right_widget_layout.setContentsMargins(0, 0, 0, 0)
|
|||
|
self.right_widget_layout.addWidget(self.right_widget)
|
|||
|
|
|||
|
# <20>ɼ<EFBFBD> + <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鲼<EFBFBD><E9B2BC>
|
|||
|
self.middle_layout = QHBoxLayout()
|
|||
|
self.middle_layout.addLayout(self.main_layout, 80)
|
|||
|
self.middle_layout.addLayout(self.right_widget_layout, 20)
|
|||
|
|
|||
|
# <20>ײ<EFBFBD>ˮƽ<CBAE><C6BD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD>ť<EFBFBD><C5A5>logo
|
|||
|
self.bottom_layout = QHBoxLayout()
|
|||
|
self.bottom_layout.addWidget(self.init_empty_widget(), 18)
|
|||
|
self.bottom_layout.addWidget(self.stop_test_button, 56)
|
|||
|
self.bottom_layout.addWidget(self.init_empty_widget(), 20)
|
|||
|
self.bottom_layout.addWidget(self.logo_label, 5)
|
|||
|
self.bottom_layout.addWidget(self.init_empty_widget(), 1)
|
|||
|
|
|||
|
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
self.operation_layout = QVBoxLayout()
|
|||
|
self.operation_layout.addLayout(self.middle_layout, 90)
|
|||
|
self.operation_layout.addLayout(self.bottom_layout, 10)
|
|||
|
|
|||
|
"""**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>**<2A>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>"""
|
|||
|
# <20>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>
|
|||
|
self.layout = QVBoxLayout()
|
|||
|
self.layout.addLayout(self.title_layout)
|
|||
|
self.layout.addLayout(self.line_layout)
|
|||
|
self.layout.addLayout(self.operation_layout)
|
|||
|
self.setLayout(self.layout)
|