我需要创建一个包含3列和多行的tablewidget ...... 我能够创建列和标题,但我无法将数据输入表格... 所以请尽快帮助我...... 三江源
答案 0 :(得分:0)
我希望这会有所帮助(20行,3列,每个单元格中都有text-cellID)。 如果您需要别的东西,请随时问...
from PyQt4 import QtGui
class Table(QtGui.QDialog):
def __init__(self, parent=None):
super(Table, self).__init__(parent)
layout = QtGui.QGridLayout()
self.table = QtGui.QTableWidget()
self.table.setRowCount(20)
self.table.setColumnCount(3)
layout.addWidget(self.table)
self.enterDataInTable()
self.setLayout(layout)
def enterDataInTable(self):
for i in range(0,20):
for j in range(0,3):
self.table.setItem(i, j, QtGui.QTableWidgetItem("cell %s-%s"%(i+1,j+1)))
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
t = Table()
t.show()
sys.exit(app.exec_())