Pythonでpyqtを使用してデータをテーブルに追加したいとします。私はsetItem()
関数を使用してQTableWidget
にデータを追加し、行番号と列番号とQTableWidgetItem
を与えるべきであることがわかりました。私はそれをしましたが、テーブルを表示したいときは完全に空です。 たぶん私は愚かな間違いをしましたが、助けてください。ここ は私のコードです:あなたが探しているものをPythonでPyQt4を使用してQTableWidgetにデータを追加する
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_())