私はPyQtを通して画面に配列を表示しようとしています。 Qt DesignerでtableView
という名前のオブジェクトを作成して表示したいと思います。これはQTableViewです。QLayoutエラーを追加するPyQt
このコードを実行しようとすると、
tablemodel = MyTableModel(my_array, self)
tableview = QTableView()
tableview.setModel(tablemodel)
layout = QVBoxLayout(self)
layout.addWidget(tableview)
self.setLayout(layout)
私は次のエラーを取得します。
QLayout: Attempting to add QLayout "" to MyWindow "MainWindow", which already has a layout
QWidget::setLayout: Attempting to set QLayout "" on MyWindow "MainWindow", which already has a layout
my_array
を表示するには、この問題に関するすべてのヘルプははるかに高く評価されるだろう!ありがとう!
「self」のタイプは何ですか? – quasoft