1

qtをGUIサポートとしてipythonを使用しようとすると、次のようになります。

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 

私の質問は次のとおりです。

  1. これは何ですか?キーボードが中断するまで停止しないのはなぜですか?

  2. qt-console を ipython に埋め込むにはどうすればよいですか?

4

2 に答える 2

2

この問題は私にも起こり始めました。Ubuntu 12.04 を実行しています。QTアクセシビリティパッケージ(qt-at-spi)を削除すると、これが修正されました。

ターミナルから実行するコマンドは次のとおりです。

sudo apt-get remove --purge qt-at-spi

ソース: http://blog.koppi.me/2012/01/howto-fix-sni-qt19799-warn-024248-774-void-statusnotifieritemfactoryconnecttosnw-invalid-interface-to-snw_service-error-message-on-ubuntu- 11-10/

于 2012-09-16T23:51:47.447 に答える
0

理論的には、環境変数 QT_ACCESSIBILITY を設定することにより、パッケージをパージせずに同じこと (QT AT API メッセージの停止) を達成できます。

すなわち、追加

export QT_ACCESSIBILITY=0

シェルおよび/またはシステムの起動 (~/.bashrc など) に

ここでqtアクセシビリティパッケージのREADMEを見ることができます

/usr/share/doc/qt-at-spi/README

于 2012-10-16T23:20:30.730 に答える