ウィンドウにフォーカスがあるかどうかを調べたいと思います。私はpyGTKを使用しており、それは私たちにとって役に立ちますが、私のスクリプトにもいくつかのXlibがあります。
私が使用した:
self.window.add_events( gdk.FOCUS_CHANGE_MASK )
self.window.connect("focus-in-event", self.helloworld)
しかし、これにより、ウィンドウが既にフォーカスされている場合でも、ウィンドウがフォーカスされるたびにイベントが発生します。以前に焦点が合っていないかどうかだけ教えてほしい。