因此,我使用Pyqt6制作了一个图形用户界面,并希望用其他数据在GUI中添加图形,所以当我尝试添加图形时,会得到以下错误:
调用: addWidget(self,QWidget):参数1具有意外类型'PlotWidget‘addWidget(self,QWidget,int,int,对齐: Qt.AlignmentFlag = Qt.Alignment()):参数1具有意外类型'PlotWidget’addWidget(self,QWidget,int,对齐: 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()发布于 2022-01-28 18:24:19
我试着重复了你的问题一段时间。
在同一个环境中将PyQt5和PyQt6安装在一起之后,我就成功了。
正如@musicamante所指出的,重要的是首先导入PyQt6,然后才导入pyqtgraph。否则,利布设置不正确,只能从环境中已经安装的包中猜测PyQt版本。
https://stackoverflow.com/questions/70887458
复制相似问题