如何激活matplotlib pyqt5中的WebGL流



如何激活pyqt中的webgl流?

我将Matplotlib与PYQT5AGG后端一起使用。我安装了最后一个PYQT 5.12,Python 3.6,Ubuntu 18,添加了-platform webgl:port=8998作为参数,什么都没有发生=(。

有什么想法吗?谢谢。

我真的不确定pyqt5agg方面或与matplotlib相关的东西,因为我不确定它是否兼容。

对于其余的,这是检查您是否安装了正确的插件的问题,例如,对我来说是

ls venv/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforms/

返回

libqeglfs.so libqminimalegl.so libqoffscreen.so libqwayland-egl.solibqwayland-xcomposite-egl.so libqwebgl.so libqlinuxfb.solibqminimal.so libqvnc.so libqwayland-generic.solibqwayland-xcomposite-glx.so libqxcb.so

现在您可以尝试:

QT_QPA_PLATFORM=webgl:port=8998 python ./test.py

其他环境变量也可能有助于通过QT进行总体调试:

export QSG_INFO=1
export QT_QPA_EGLFS_DEBUG=1
export QT_LOGGING_RULES=qt.qpa.*=true

相关内容

  • 没有找到相关文章

最新更新