所以我正在使用 Pyqt6 制作一个 GUI,并想在 Gui 中添加图形和其他数据,所以当我尝试添加图形时,我收到以下错误:
调用:addWidget(self,QWidget):参数1具有意外类型'PlotWidget'addWidget(self,QWidget,int,int,alignment:Qt.AlignmentFlag = Qt.Alignment()):参数1具有意外类型'PlotWidget'addWidget( self、QWidget、int、int、int、int、alignment:Qt.AlignmentFlag = Qt.Alignment()):参数 1 具有意外类型“PlotWidget”
我有的代码
self.plt=pyqtgraph.PlotWidget()
self.plt.plot([1,2,3,4,5],[1,2,3,4,5])
grid.addWidget(self.plt, 6, 1, 3, 3)
self.setLayout(grid) #up I have grid=QGridLayout()
我尝试重现您的问题有一段时间了。
我在同一环境中安装PyQt5和PyQt6后成功了。
正如 @musicamante 指出的,首先导入 PyQt6 并仅在 pyqtgraph 之后导入非常重要。
否则QT_LIB未正确设置,仅根据环境中已安装的软件包猜测 PyQt 版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)