【问题标题】:Embedding pyqtgraph in enaml... how?将 pyqtgraph 嵌入到 enaml 中......如何?
【发布时间】:2017-10-25 16:00:43
【问题描述】:

我对 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 可以共存还是至少可以将 pyqtgraph 嵌入到 enaml 线程中?如果有人可以给我一个线索,那将是一个很大的帮助。谢谢。

【问题讨论】:

    标签: python matplotlib pyqtgraph enaml


    【解决方案1】:

    是的,它们可以同时存在。您可以创建自己的声明和工具包小部件,或使用来自enamlx 的小部件。

    有一个例子https://github.com/frmdstryr/enamlx/blob/master/examples/plot_area/plot_area.enaml

    【讨论】:

      猜你喜欢
      • 2019-03-03
      • 2018-08-19
      • 2020-08-16
      • 2019-09-18
      • 2019-08-09
      • 2017-01-30
      • 2015-04-03
      相关资源
      最近更新 更多