写了个简单的界面计算公式,大大减少了工作量。
整个界面分为左右两部分,左边为菜单引导栏,右面界面为具体公式实现栏。
部分实现代码:
# 电扭矩功率界面设计
def class_management(self):
global all_class, class_dict, class_dict2
class_dict = {}
class_dict2 = {}
if self.right_widget:
self.main_layout.removeWidget(self.right_widget) # 移除已有右侧组件
self.setWindowTitle('扭矩功率计算器')
self.right_widget = QtWidgets.QWidget() # 创建右侧部件
self.right_widget.setObjectName('right_widget')
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.right_layout = self.verticalLayout
self.right_widget.setLayout(self.right_layout) # 设置右侧部件布局为网格
self.main_layout.addWidget(self.right_widget, 0, 2, 12, 10)
self.widget = QtWidgets.QWidget()
self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget)
self.horizontalLayout.setObjectName("horizontalLayout")
self.widget_title = QtWidgets.QWidget()
self.horizontalLayout_title = QtWidgets.QHBoxLayout(self.widget_title)
spacerItem_title = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_title.addItem(spacerItem_title)
self.label_title =