2017-04-15 12 views
0

打字如何获得基本的交互式pyqtgraph图在IPython REPL或Jupyter控制台中工作?

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工作?

[在IPython的5.1.0和5.0.0 Jupyter观察与Python 3.5和3.6和PyQt4中和PyQt5(无PySide)所描述的行为]

+1

尝试在终端中输入“%gui qt”。 – titusjan

+0

是的,这解决了这个问题。 – jacg

回答

0

如sugested由@titusjan,溶液是键入

%gui qt 

(或就这一主题一些变化:看什么其他选项可用%gui?)在IPython中之前发出任何pyqtgraph(或PyQt的一般)命令。

相关问题