如何从 Python 中的 pyqt5 中的 QTableWidget 中删除数据
How to remove data from QTableWidget in pyqt5 in Python
我有一个 table,其中包含以下数据:
我想从行中删除所有数据,只想保留 headers,即人名、登记的照片数量和画廊。我怎样才能在 pyqt5 python 中做到这一点。下面是我试过但似乎不起作用的代码:
for item in self.home_ui.show_person_gallery_table.selectedItems():
new_item = self.home_ui.show_person_gallery_table.item()
self.home_ui.show_person_gallery_table.setItem(item.row(), item.column(), new_item)
您可以删除所有行的一种方法是设置 table 行计数为零,如以下代码所示。
self.home_ui.show_person_gallery_table.setRowCount(0)
有关 QTableWidget 的更多信息,请访问此网站 https://doc.qt.io/qt-5/qtablewidget.html
我有一个 table,其中包含以下数据:
我想从行中删除所有数据,只想保留 headers,即人名、登记的照片数量和画廊。我怎样才能在 pyqt5 python 中做到这一点。下面是我试过但似乎不起作用的代码:
for item in self.home_ui.show_person_gallery_table.selectedItems():
new_item = self.home_ui.show_person_gallery_table.item()
self.home_ui.show_person_gallery_table.setItem(item.row(), item.column(), new_item)
您可以删除所有行的一种方法是设置 table 行计数为零,如以下代码所示。
self.home_ui.show_person_gallery_table.setRowCount(0)
有关 QTableWidget 的更多信息,请访问此网站 https://doc.qt.io/qt-5/qtablewidget.html