我是pyqt和pyqtgraph的新手,所以如果我错过了一些基本的东西,我深表歉意。
我有一个python程序来获取和绘制数据,其中GUI是由enaml实现的。然而,MPL Canvas (matplotlib)的速度对于实时绘图应用程序来说太慢了,因此我希望利用pyqtgraph来提高性能。可以看到的直接冲突是enaml需要
from enaml.qt.qt_application import QtApplication
app=QtApplication()而为了使用pyqtgraph,以下内容似乎是必要的。
from pyqtgraph.Qt import QtGui, QtCore
app = QtGui.QApplication([])enaml和pyqtgraph可以共存吗?或者至少可以在enaml线程中嵌入pyqtgraph吗?如果有人能给我一点线索,那就帮了大忙了。谢谢。
发布于 2017-09-18 02:58:30
是的,它们可以共存。您可以创建自己的声明和工具包小部件,也可以使用enamlx提供的小部件。
这里有一个https://github.com/frmdstryr/enamlx/blob/master/examples/plot_area/plot_area.enaml示例
https://stackoverflow.com/questions/44173105
复制相似问题