sud*_*ang 8 python pyqt pyqt4 qtablewidget
我目前正在开发一个在Qt Designer中设计的小部件.我在尝试向PyQT中的Qtable添加行的语法/整体概念时遇到问题.我还没有找到动态添加行的方法.任何的意见都将会有帮助.
问候
Ale*_*dar 37
您可以添加空行,然后填充所有列.这是在所有其他行下插入行的方法:
rowPosition = self.table.rowCount()
table.insertRow(rowPosition)
Run Code Online (Sandbox Code Playgroud)
之后你有空行,你可以像这样填充(如果你有3列):
table.setItem(rowPosition , 0, QtGui.QTableWidgetItem("text1"))
table.setItem(rowPosition , 1, QtGui.QTableWidgetItem("text2"))
table.setItem(rowPosition , 2, QtGui.QTableWidgetItem("text3"))
Run Code Online (Sandbox Code Playgroud)
您还可以在其他位置插入行(表格末尾不需要)