我试图通过PyQt在屏幕上显示一个数组。我已经创建了要显示和数组的对象,它在Qt设计器中被称为tableView
。这是一个QTableView。在
当我试着运行这个代码时
tablemodel = MyTableModel(my_array, self)
tableview = QTableView()
tableview.setModel(tablemodel)
layout = QVBoxLayout(self)
layout.addWidget(tableview)
self.setLayout(layout)
我得到以下错误
^{pr2}$如果您能帮助您显示my_array
,我们将不胜感激!谢谢!在
QMainWindow
类与大多数其他小部件不同的是,它有一个内置的布局,用于布置菜单栏、工具栏、状态栏和停靠小部件:如您所见,它还为中心小部件留出了空间,您需要在其中放置自己的内容。所以你的代码应该是这样的:
试试这个:
相关问题 更多 >
编程相关推荐