2016-10-05 9 views
2

実行中のGTKアプリケーションのウィジェットのラベルを抽出しようとしています。私はGtkParasiteを使ってみましたが、私はPythonプログラムでそれをどのように動作させるか考えていません。実行中のGTKアプリケーションのラベルを取得する方法はありますか?

自分のコンピュータ上で実行されているgtkアプリケーションのウィジェットとそのラベルを取得したいと考えています。つまり、私のシステムでgeditを実行すると、実行時にウィジェットのラベルを取得したいということです。私はこれが理にかなってほしい。

実行中のGTKアプリケーションのインスタンスを取得するためにGTKのCライブラリを使用する方法はありますか?

ありがとうございます。

+2

あなたはおそらく、このようなATKなどアクセシビリティライブラリ、見なければなりません。 –

+0

@ el.pescado私はATKで始まるのに役立つリンクを教えていただけますか? –

答えて

5

アクセシビリティライブラリを使用するべきでしょう。視覚障害のあるユーザー用のGUIラベルを読むためのスクリーンリーダーです。 Linuxでは、at-spi2が事実上の標準のようです。

Python用、AT-SPIの例を見て取る: https://github.com/infapi00/at-spi2-examples

+0

ありがとうございます@ el.pescado。真剣に、私は十分にあなたに感謝することはできません。私は数日間このことに固執してきました。 :) –

関連する問題