0

私はネットワーク化されたチャットルーム サーバーとクライアントを作成しました。これは単純なターミナル環境でうまく動作し、今日、Tkinter を使用して GUI フォームに変換し始めました。メッセージの送信は、ボタン プレス イベント ハンドラーとキー ハンドルで処理できるので問題ありませんが、メッセージの受信に問題があります。Tkinter ウィンドウにいる間にデータが受信されたかどうかを確認できるようにする必要があります。このようなことをする良い方法はありますか?root.action(time,event) 呼び出しを使用して毎秒チェックしようとしましたが、うまくいかないようで、別の場所でループを実行しようとしました (私のより良い判断に反して)。

Tkinter がそれ自体の外にあるものをリッスンするようにするにはどうすればよいですか?

4

1 に答える 1

1

見る

Tkinter のイベント ループと一緒に独自のコードを実行するにはどうすればよいですか?

特に、Tk().after() 呼び出しでタイムアウトを 0 に設定することに関するコメントは、Tk イベント ループコード処理の可能性の範囲外で非ブロッキングになります。

それが役立つことを願っています。

于 2013-10-23T21:24:20.797 に答える