假設我有一個PyQt4的表格部件,例如:如何刪除pyqt4 tablewidget中的所有單元格?
self.table = QtGui.QTableWidget(3,4)
隨着self.table.clear()
我可以刪除表的所有內容。但是,如何刪除表格中的所有單元格,而不僅僅是內容?
假設我有一個PyQt4的表格部件,例如:如何刪除pyqt4 tablewidget中的所有單元格?
self.table = QtGui.QTableWidget(3,4)
隨着self.table.clear()
我可以刪除表的所有內容。但是,如何刪除表格中的所有單元格,而不僅僅是內容?
或者,您可以設置行和列數:
self.table.setRowCount(0)
self.table.setColumnCount(0)
還沒有嘗試過,但你可以嘗試:
for i in reversed(range(self.table.rowCount())):
self.table.removeRow(i)
我現在已經修好了。 – iTayb
舊的答案,但如果我這樣做,或者如果我使用removeRow,我的RAM不會被清除。每次清除表格並導入新數據時,使用的內存都會增加。我認爲(Py)Qt本身就是清除記憶,刪除孤兒。 – Wli