wxApp で 2 つの wx.TextCtrl ウィジェットを使用しています。
最初のものは、アプリ ユーザーが Python コードを提供するために使用されます。
from time import sleep
for i in range(4):
print i
sleep(4)
2 番目のものは、出力を表示するために使用されます。
ユーザー コードを処理するには、EXEC を使用します。
しかし、出力を動的に表示する際に問題があります。
現在、出力は 2 番目の wx.TextCtrl ウィジェットに表示されますが、コード全体が処理された後 (16 秒後) に表示されます。
上記のコードで4秒ごとにユーザーのコード出力を表示したいと思います。どうやってするか?
スレッドを使用しようとしていましたが、スレッドの場合に exec を使用すると問題が発生します。