pyqtgraph嵌入pyqt6的问题

首先,spyder使用了pyqt5,会导致pyqtgraph自动使用pyqt5,导致错误,必须重新创建一个虚拟环境,只安装pyqt6,(pyside6应该同理)和pyqtgraph,不安装spyder

否则产生类似下面的错误

 argument 1 has unexpected type 'PlotWidget'

 

然后,在designer中,新建mainWindow,拖拽一个graphicsView

 

 右键单击graphicsView,选择提升为

 

填写类名称,这里是你想要加入的pyqtgraph的类,头文件填写pyqtgraph,然后添加,提升

 

 保存ui文件,转为py文件:

pyuic6 -x 路径\testUI.ui -o 路径\testUI.py

直接运行:

 

posted @ 2022-08-18 11:40  shang的学习园地  阅读(619)  评论(0)    收藏  举报