def set_table_widget(self):
self.row_count = 30
self.column_count = 30
self.case_data_list = self.case_data_service.get_format_case_data(self.row_count, self.column_count,
self.case_id)
self.table_widget.setRowCount(self.row_count)
self.table_widget.setColumnCount(self.column_count)
for row in range(0, self.row_count):
for column in range(0, self.column_count):
case_data_detail = self.case_data_list[row][column]
if type(self.case_data_list[row][column]) == CaseData:
self.table_widget.setItem(row, column,
QTableWidgetItem(case_data_detail.data))
else:
self.table_widget.setItem(row, column,
QTableWidgetItem(case_data_detail))
self.table_widget.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.table_widget.cellClicked.connect(self.table_widget_clicked)
self.table_widget.horizontalHeader().setContextMenuPolicy(Qt.CustomContextMenu)
self.table_widget.horizontalHeader().customContextMenuRequested.connect(self.show_contextmenu)
评论列表
文章目录