如何使用Ipython嵌入qt控制台
每当我尝试将ipython与qt一起用作gui支持时,它都会给我以下信息:如何使用Ipython嵌入qt控制台,ipython,Ipython,每当我尝试将ipython与qt一起用作gui支持时,它都会给我以下信息: enter code here $ ipython --gui=qt Python 2.7.3 (default, Apr 20 2012, 22:39:59) Type "copyright", "credits" or "license" for more information. IPython 0.12.1 -- An enhanced Interactive Pyth
enter code here $ ipython --gui=qt
Python 2.7.3 (default, Apr 20 2012, 22:39:59)
Type "copyright", "credits" or "license" for more information.
IPython 0.12.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: Got bus address: "unix:abstract=/tmp/dbus- q 1DAvsew5j,guid=a3ed4bb7c5723eeff9aaed690000006e"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus- q1DAvsew5j,guid=a3ed4bb7c5723eeff9aaed690000006e"
Registered DEC: true
Registered event listener change listener: true
Registered event listener change listener: true
Registered event listener change listener: true
Registered event listener change listener: true
Registered event listener change listener: true
Registered event listener change listener: true
Registered event listener change listener: true
我的问题是:
这个问题也开始发生在我身上。我正在运行Ubuntu 12.04。删除QT可访问性包(QT at spi)为我解决了这个问题 这是从终端运行的命令
sudo apt-get remove --purge qt-at-spi
资料来源:
理论上,通过设置环境变量QT\u ACCESSIBILITY,您可以在不清除包的情况下完成相同的任务(在API消息中停止QT) i、 e.添加
export QT_ACCESSIBILITY=0
到shell和/或系统启动(如~/.bashrc)
您可以在这里查看qt可访问性包的自述文件
/usr/share/doc/qt at spi/README如果试图启动qt控制台,则命令为
ipython qtconsole
。