Ich möchte meine Daten mit pyqt in Python zu einer Tabelle hinzufügen. Ich fand, dass ich setItem()
Funktion verwenden sollte, um Daten zu einem QTableWidget
hinzuzufügen und ihm die Reihe und die Spaltenzahl und QTableWidgetItem
zu geben. Ich habe es getan, aber wenn ich den Tisch anzeigen möchte, ist es komplett leer. Vielleicht habe ich einen dummen Fehler gemacht, aber bitte hilf mir. Hier ist mein Code:Hinzufügen von Daten zu QTableWidget mit PyQt4 in Python
from PyQt4 import QtGui
class Table(QtGui.QDialog):
def __init__(self, parent=None):
super(Table, self).__init__(parent)
layout = QtGui.QGridLayout()
self.led = QtGui.QLineEdit("Sample")
self.table = QtGui.QTableWidget()
layout.addWidget(self.led, 0, 0)
layout.addWidget(self.table, 1, 0)
self.table.setItem(1, 0, QtGui.QTableWidgetItem(self.led.text()))
self.setLayout(layout)
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
t = Table()
t.show()
sys.exit(app.exec_())