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
直接运行:

浙公网安备 33010602011771号