def add_input_action(self):
self.inputs_table.setRowCount(self.inputs_table.rowCount()+1)
i = self.inputs_table.rowCount()-1
type_combo = QtWidgets.QComboBox()
type_combo.addItems(["REG", "MEM"])
action_combo = QtWidgets.QComboBox()
action_combo.addItems(["DEFAULT", "PATCH", "CONC", "SYMB", "IGNORE"])
when_combo = QtWidgets.QComboBox()
when_combo.addItems(["BEFORE", "AFTER"])
info = [type_combo, QtWidgets.QTableWidgetItem(), QtWidgets.QTableWidgetItem(), QtWidgets.QTableWidgetItem(),
action_combo, when_combo]
for col_id, widget in enumerate(info):
if isinstance(widget, QtWidgets.QTableWidgetItem):
self.inputs_table.setItem(i, col_id, widget)
else:
self.inputs_table.setCellWidget(i, col_id, widget)
return i
评论列表
文章目录