LISHUZUOXUN_yangjiang/LSZXPagesManagerLibrary/person_page_layout_define.py

53 lines
2.3 KiB
Python
Raw Normal View History

2024-09-23 14:54:15 +08:00
# coding: gb2312
from PyQt5.QtWidgets import *
from LSZXPagesManagerLibrary.person_page_widget_define import PersonPageWidgetDefine
class PersonPageLayoutDefine(PersonPageWidgetDefine):
def __init__(self):
super().__init__()
"""**<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><E0BCB6><EFBFBD><EFBFBD>
self.class_layout = QHBoxLayout()
self.class_layout.addWidget(self.class_title, 20)
self.class_layout.addWidget(self.class_combobox, 80)
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
self.name_layout = QHBoxLayout()
self.name_layout.addWidget(self.name_title, 20)
self.name_layout.addWidget(self.name_editbox, 80)
# <20><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>в<EFBFBD><D0B2><EFBFBD>
self.top_row1_layout = QHBoxLayout()
self.top_row1_layout.setContentsMargins(0, 0, 0, 0)
self.top_row1_layout.addLayout(self.class_layout, 25)
self.top_row1_layout.addWidget(self.init_empty_widget(), 2)
self.top_row1_layout.addLayout(self.name_layout, 25)
self.top_row1_layout.addWidget(self.init_empty_widget(), 2)
self.top_row1_layout.addWidget(self.add_person_button, 22)
self.top_row1_layout.addWidget(self.init_empty_widget(), 2)
self.top_row1_layout.addWidget(self.person_synchronization_button, 22)
# <20><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6>в<EFBFBD><D0B2><EFBFBD>
self.top_row2_layout = QHBoxLayout()
self.top_row2_layout.setContentsMargins(0, 0, 0, 0)
self.top_row2_layout.addWidget(self.select_all_button, 25)
self.top_row2_layout.addWidget(self.init_empty_widget(), 2)
self.top_row2_layout.addWidget(self.delete_persons_button, 25)
self.top_row2_layout.addWidget(self.init_empty_widget(), 2)
self.top_row2_layout.addWidget(self.excel_import_button, 22)
self.top_row2_layout.addWidget(self.init_empty_widget(), 2)
self.top_row2_layout.addWidget(self.excel_export_button, 22)
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><C3B2><EFBFBD>
self.config_button_layout = QVBoxLayout()
self.config_button_layout.addLayout(self.top_row1_layout, 50)
self.config_button_layout.addLayout(self.top_row2_layout, 50)
# <20>ܲ<EFBFBD><DCB2>ֶ<EFBFBD><D6B6><EFBFBD>
self.layout = QVBoxLayout()
self.layout.addLayout(self.config_button_layout, 20)
self.layout.addWidget(self.table_widget, 80)
self.setLayout(self.layout)