LISHUZUOXUN_yangjiang/LSZXPagesLibrary/base_station_page.py

46 lines
1.6 KiB
Python
Raw Normal View History

2024-09-23 14:54:15 +08:00
# coding: gb2312
import demo_dataset
from LSZXPagesLibrary.consensus import *
from LSZXPagesLibrary.base_station_page_layout_define import BaseStationPageLayoutDefine
from LSZXPagesLibrary.pop_message_dialog import PopDialogMessage
class BaseStationPage(BaseStationPageLayoutDefine):
def __init__(self):
super(BaseStationPage, self).__init__()
# ע<><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD><EFBFBD>İ<EFBFBD>ť
self.back_home_button.clicked.connect(self.back_home)
# ע<><EFBFBD><E1B3A4>ѡ<EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
self.next_page_button.clicked.connect(self.next_page_action)
# <20><><EFBFBD><EFBFBD>
self.message_pop_windows = PopDialogMessage(self)
self.message_pop_windows.connect(self.message_pop_commit)
def refresh(self) -> None:
exercise_type = self.data.get(EXERCISE_TYPE)
if exercise_type:
exercise_name = EXERCISE_TYPE_TABLE[exercise_type]
self.title_label.setText(exercise_name)
anchors_mes = self.data.get(ANCHORS_DATA)
master_num = len(anchors_mes[MASTER])
slaver_num = len(anchors_mes[SLAVER])
self.master_num.setText(f"{master_num}<EFBFBD><EFBFBD>")
self.slaver_num.setText(f"{slaver_num}<EFBFBD><EFBFBD>")
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳʱ<D2B3><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
def back_home(self):
self.message_pop_windows.show("<EFBFBD>˲<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>?")
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD>ť<EFBFBD>¼<EFBFBD>
def message_pop_commit(self):
# <20><>ת
self.jump2(HOME_PAGE)
def next_page_action(self):
pkg = {
EXERCISE_TYPE: self.data[EXERCISE_TYPE],
PERSON_LIST: self.data[PERSON_LIST]
}
self.jump2(RUNNING_PICK_UP, pkg)