LISHUZUOXUN_yangjiang/LSZXPagesLibrary/running_pick_up.py

65 lines
2.3 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.running_pick_up_layout_define import RunningPickUpPageLayoutDefine
from LSZXPagesLibrary.pop_message_dialog import PopDialogMessage
class RunningPickUpPage(RunningPickUpPageLayoutDefine):
def __init__(self):
super(RunningPickUpPage, self).__init__()
# ע<><D7A2><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
self.keyboard.connect(self.keyboard_func)
# ע<><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD><EFBFBD>İ<EFBFBD>ť
self.back_home_button.clicked.connect(self.back_home)
# ȫѡ<C8AB><D1A1>ť<EFBFBD><C5A5><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
self.select_button.clicked.connect(self.select_button_action)
# ȡ<><C8A1>ȫѡ<C8AB><D1A1>ť<EFBFBD><C5A5><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
self.cancel_select_button.clicked.connect(self.cancel_select_button_action)
# ע<><EFBFBD>ܲ<EFBFBD><DCB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>Ȧ<EFBFBD><C8A6><EFBFBD><EFBFBD>Ȧʱ<C8A6><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD>水ť<E6B0B4>¼<EFBFBD>
self.next_page_button.clicked.connect(self.next_page_button_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)
self.tags_switch_selector.set_person(_person_list=self.data.get(PERSON_LIST))
self.keyboard.delete_content()
def keyboard_func(self):
# <20><><EFBFBD>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
keyboard_value = self.keyboard.get_content()
# <20><><EFBFBD><EFBFBD>ɸѡ<C9B8><D1A1><EFBFBD><EFBFBD>
self.tags_switch_selector.select_person_from_id_segment(id_segment=keyboard_value)
# ȫѡ<C8AB><D1A1>ť<EFBFBD><C5A5><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
def select_button_action(self):
self.tags_switch_selector.select_all()
# ȡ<><C8A1>ȫѡ<C8AB><D1A1>ť<EFBFBD><C5A5><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
def cancel_select_button_action(self):
self.tags_switch_selector.unselect_all()
# <20><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ť<EFBFBD>¼<EFBFBD>
def next_page_button_action(self):
_person_list = self.tags_switch_selector.get_selected_person()
pkg = {
EXERCISE_TYPE: self.data[EXERCISE_TYPE],
PERSON_LIST: _person_list
}
self.jump2(RUNNING_CONFIG, pkg)
# <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)