0
私のプログラムのコンポーネントのカスタムタイミングが必要です(基本的には、毎秒約20回転の割合でカウントしています)。各ターン私はいくつかの情報を処理する必要があります。PyGTKカスタムタイミング
ただし、PyGTKで動作するようにする必要があります。どのようにこれを達成するための任意のアイデア?
私のプログラムのコンポーネントのカスタムタイミングが必要です(基本的には、毎秒約20回転の割合でカウントしています)。各ターン私はいくつかの情報を処理する必要があります。PyGTKカスタムタイミング
ただし、PyGTKで動作するようにする必要があります。どのようにこれを達成するための任意のアイデア?
最も簡単な解決策は、glib.timeout_add
を使用することです。これは定期的にGLibのメインスレッドでコードを実行できます。
計算に時間がかかり、別のスレッドで実行する必要がある場合は、代わりにPythonのthreading.Timer
を使用できます。 GUIを更新する準備ができたら、glib.idle_add
を使用してください。
私は時間がかかることはないと思っていますが、そうかもしれません。 – Pwnna