# coding: gb2312 from PyQt5.QtWidgets import * from LSZXPagesManagerLibrary.standard_page_widget_define import StandardPageWidgetDefine class StandardPageLayoutDefine(StandardPageWidgetDefine): def __init__(self): super().__init__() """**总布局定义**总布局定义**总布局定义**总布局定义**总布局定义**总布局定义**总布局定义**总布局定义**总布局定义""" # 动作标准布局 self.action_standard_layout = QHBoxLayout() self.action_standard_layout.addWidget(self.action_standard_title, 28) self.action_standard_layout.addWidget(self.action_standard_combobox, 70) self.action_standard_layout.addWidget(self.init_empty_widget(), 2) # 动作难度布局 self.action_difficulty_layout = QHBoxLayout() self.action_difficulty_layout.addWidget(self.action_difficulty_title, 28) self.action_difficulty_layout.addWidget(self.action_difficulty_combobox, 70) self.action_difficulty_layout.addWidget(self.init_empty_widget(), 2) # 当前考核批次布局 self.cur_batch_layout = QHBoxLayout() self.cur_batch_layout.addWidget(self.cur_batch_title, 33) self.cur_batch_layout.addWidget(self.cur_batch_value, 33) self.cur_batch_layout.addWidget(self.cur_batch_button, 34) # 确定按钮布局 self.commit_button_layout = QHBoxLayout() self.commit_button_layout.addWidget(self.init_empty_widget(), 20) self.commit_button_layout.addWidget(self.commit_button, 60) self.commit_button_layout.addWidget(self.init_empty_widget(), 20) # 按钮布局 self.button_layout = QVBoxLayout() self.button_layout.addWidget(self.init_empty_widget(), 10) self.button_layout.addLayout(self.action_standard_layout, 10) self.button_layout.addWidget(self.init_empty_widget(), 10) self.button_layout.addLayout(self.action_difficulty_layout, 10) self.button_layout.addWidget(self.init_empty_widget(), 10) self.button_layout.addLayout(self.cur_batch_layout, 10) self.button_layout.addWidget(self.init_empty_widget(), 10) self.button_layout.addLayout(self.commit_button_layout, 10) self.button_layout.addWidget(self.init_empty_widget(), 20) # 总布局定义 self.layout = QHBoxLayout() self.layout.addWidget(self.init_empty_widget(), 10) self.layout.addLayout(self.button_layout, 80) self.layout.addWidget(self.init_empty_widget(), 10) self.setLayout(self.layout)