如何使用Ipython嵌入qt控制台

如何使用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

每当我尝试将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 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 
我的问题是:

  • 这是什么?为什么直到键盘中断它才会停止

  • 如何在ipython中嵌入qt控制台


  • 这个问题也开始发生在我身上。我正在运行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