私は現在、Tkinter (GUI 用)、Pyserial (デバイスとのシリアル通信)、および Tweepy の使用を含むプログラムを作成しています。現在の実行の流れは次のとおりです。
- GUI クラスがインスタンス化されます (Tkinter に基づく)。このコード セットでは、Tkinter の標準のキー バインド関数も使用します。
- GUI クラスは、ノンブロッキング シリアル接続を内部的に作成します。これは書き込みのみに使用され、読み取りには使用されません。
- 次に、プログラムは Tweepy Stream インスタンスの作成に進み、ツイートをリッスンします。
GUI と Tweepy インスタンスは別々に正常に動作します。ただし、順次呼び出すと(2)で停止します。Tweepy は、Tkinter ウィンドウが閉じられた後にのみ初期化されます。
Tweepy と GUI の両方を同時に動作させる方法はありますか (オブジェクトが相互に参照する必要があることを除いて、マルチスレッドに似ていますか?)