有一个类MainWindow,其中有一个带制表符的栏。其中一个选项卡创建FactorsTab类,位于控件制表符文件。在
启动崩溃时:
line 13, in init self.table = QtGui.QStandardItemModel(parent=self.frame_factors) AttributeError: 'NoneType' object has no attribute 'QStandardItemModel'
line 13 in file FactorsTabWidget.py: self.table = > QtGui.QStandardItemModel(parent=self.frame_factors)
如何从另一个类生成选项卡的内容?在
文件主.py
class MainWindow(QtWidgets.QMainWindow):
def __init__(self, parent=None):
QtWidgets.QMainWindow.__init__(self, parent)
factors_tab = FactorsTabWidget.FactorsTab()
self.tabs = QtWidgets.QTabWidget()
self.tabs.addTab(factors_tab, "Factors")
文件FactorsTabWidget.py
^{pr2}$
我已经从
QtWidgets.QTableView.__init__(self, parent=None) toQtWidgets.QWidget.__init__(self, parent=None)'
}在字符串
QtGui.QStandardItemModel
中,将参数从(parent=self.frame_factors)
更改为(0, 2)
在Tab中创建表所需的一切都是创建小部件的实例
工作方案:
文件主.py
文件FactorsTabWidget.py
^{pr2}$相关问题 更多 >
编程相关推荐