1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- from ui.own.frame_theme import MyFrame
- from utils.qt import QtWidgets, QtCore
- from utils.globalvar import SD
- class Record(MyFrame):
- def setupUi(self, Record):
- self.record = MyFrame(Record)
- self.record_layout = QtWidgets.QVBoxLayout(self.record)
- self.record_layout.setContentsMargins(0, 0, 0, 0)
- self.record_layout.setSpacing(0)
- self.record_widget = QtWidgets.QGroupBox("故障记录" if SD.SYSTEM_LANGUAGE == 0 else "Fault Record")
- self.record_box_layout = QtWidgets.QVBoxLayout(self.record_widget)
- self.record_table = QtWidgets.QTableWidget(self.record_widget)
- self.record_table.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
- self.record_table.setColumnCount(14)
- self.record_table.verticalHeader().setVisible(False)
- self.record_table.verticalHeader().setHighlightSections(True)
- self.record_table.verticalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Stretch)
- self.record_table.horizontalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Stretch)
- self.record_table.horizontalHeader().setSectionResizeMode(0, QtWidgets.QHeaderView.ResizeToContents)
- self.record_table.setHorizontalHeaderLabels(["序号", "记录时间", "告警等级", "系统状态", "故障代码", "总电压(V)", "总电流(A)", "SOC(%)", "最高单体电压", "最高单体电压编号", "最低单体电压", "最低单体电压编号", "断路器状态", "主正继电器状态"])
-
- self.record_table.setRowCount(20)
- self.record_box_layout.addWidget(self.record_table)
- self.record_layout.addWidget(self.record_widget)
- self.record_table_widget = QtWidgets.QWidget(self.record)
- self.record_table_layout = QtWidgets.QHBoxLayout(self.record_table_widget)
- self.save_record = QtWidgets.QPushButton("运行数据保存")
- self.record_table_layout.addWidget(self.save_record)
- self.stop_record = QtWidgets.QPushButton("停止保存运行数据")
- self.stop_record.setDisabled(True)
- self.record_table_layout.addWidget(self.stop_record)
- spacerItem1 = QtWidgets.QSpacerItem(0, 40, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.record_table_layout.addItem(spacerItem1)
- self.read_record = QtWidgets.QPushButton("故障记录读取")
- self.record_table_layout.addWidget(self.read_record)
- self.stop_read_record = QtWidgets.QPushButton("停止读取故障记录")
- self.record_table_layout.addWidget(self.stop_read_record)
- self.clear_record = QtWidgets.QPushButton("清除故障记录")
- self.record_table_layout.addWidget(self.clear_record)
- self.save_fault_record = QtWidgets.QPushButton("存储故障记录")
- self.record_table_layout.addWidget(self.save_fault_record)
- self.record_layout.addWidget(self.record_table_widget)
- QtCore.QMetaObject.connectSlotsByName(Record)
|