【发布时间】:2017-09-11 12:08:24
【问题描述】:
打字
import pyqtgraph as pg
pg.plot([1,2,3,2,3])
进入标准 Python REPL 会打开一个包含数据图的窗口。在 IPython REPL 或 Jupyter 控制台中键入完全相同的代码,不会打开这样的窗口。
[可以通过输入pg.QtGui.QApplication.exec_() 使窗口出现,但随后REPL 被阻止。
或者,当尝试退出 REPL 时会出现该窗口,并且需要确认。
这两个都非常不令人满意。]
如何使基本的交互式 pyqtgraph 绘图与 IPython REPL 一起使用?
[在带有 Python 3.5 和 3.6 以及 PyQt4 和 PyQt5(无 PySide)的 IPython 5.1.0 和 Jupyter 5.0.0 中观察到所描述的行为]
【问题讨论】:
-
尝试先在终端输入
%gui qt。 -
是的,这解决了问题。