0

Linux 用の単純な Python アプリケーションを作成しようとしており、GTK を使用してその UI を生成しています。私は GTK の探索を始めたばかりですが、私が知るGTK.main()限り、プログラムを呼び出した瞬間に、どこにいてもその関数に入り、UI とのユーザー インタラクションにのみ応答します。問題は、私は SDN コントローラー (POX) を並行して実行していて、POX オブジェクトのインスタンスに関連付けられたイベントも実行できるようにしたい (プログラムが 'GTK.main でスタックしてしまうため、現在は発生していません)。 ()' 永遠に)。

新しいスレッドを作成し、そこから GTK.main() を呼び出すことを検討しましたが、スレッド セーフについて心配する必要があります。UI と、プログラムの残りの部分でインスタンス化されたオブジェクトの両方のイベントが同時に発生する方法はありませんか?

4

1 に答える 1