vispy那两个都是用opengl绘图的,你如果熟悉opengl可以参考,看你opengl水平,如果比较好可以考虑用opengl,编程麻烦点。要是opengl水平一般,就选择使用qwidget自定义绘图,使用qpainter绘制,如果还有对色块进行鼠标操作等要求,用graphics view,你得试下性能能达到要求不,感觉应该优化下没太大问题。你如果熟悉qml也可以用qml,结合qpainter或者opengl。你根据自己需要选择,如果是做长期开发维护的专业产品的,可以研究下opengl,用qopenglwidget,毕竟性能好,要是要求开发周期短或不熟opengl,有鼠标交互要求就graphics view,没有就qwidget自定义绘图,要这两个性能不够,就研究下graphics view设置视口成qglwidget或做其他优化,或qwidget改成qopenglwidget/qglwidget,要还不行,就qml结合qpainter或者opengl