def addItem(self, row, data):
"""
This function add a item on a row
:param row: the row's number
:param data: the information
:return: None
"""
# state can be filtered, closed or open
# data[3] is state
if data[3] in ["open"]:
self.tableWidget.setVerticalHeaderItem(row, QTableWidgetItem(QIcon().fromTheme('list-add'), ''))
else:
self.tableWidget.setVerticalHeaderItem(row, QTableWidgetItem(QIcon().fromTheme('dialog-error'), ''))
for i, d in enumerate(data):
item = QTableWidgetItem(d)
item.setFlags(Qt.ItemIsEnabled)
self.tableWidget.setItem(row, i, item)
评论列表
文章目录