我目前正在开发一个在 Qt Designer 中设计的小部件。我在尝试向 PyQT 中的 Qtable 添加行的语法/整体概念时遇到问题。没有方法,我还没有找到动态添加行的方法。任何的意见都将会有帮助。
问候
最佳答案
您可以添加空行,然后填充所有列。这是在所有其他行下插入行的方法:
rowPosition = self.table.rowCount()
table.insertRow(rowPosition)
之后你有一个空行,你可以像这样填充(例如,如果你有 3 列):
table.setItem(rowPosition , 0, QtGui.QTableWidgetItem("text1"))
table.setItem(rowPosition , 1, QtGui.QTableWidgetItem("text2"))
table.setItem(rowPosition , 2, QtGui.QTableWidgetItem("text3"))
您还可以在其他位置插入行(在表格末尾不需要)
关于python - 如何在 tableWidget PyQT 中添加一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24044421/