1

実行に時間がかかる機能を実行するコードを書きましたが、テキスト ボックスに出力したいと考えています。現時点では、すべての中間出力メッセージがすべて最後に来ます

def main():
  self.progress_txt.AppendText("Processing")
  #do something
  self.progress_txt.AppendText("Processing2")
  #do something else
  self.progress_txt.AppendText("Finished")

プロセスがまだ実行されている間に出力メッセージを出力する方法はありますか

4

1 に答える 1

1

オリバーのおかげで並べ替えることができました

def main():
  self.progress_txt.AppendText("Processing")
  self.progress_txt.Update()
  #do something
  self.progress_txt.AppendText("Processing2")
  self.progress_txt.Update()
  #do something else
  self.progress_txt.AppendText("Finished")
  self.progress_txt.Update()
于 2012-03-21T11:35:15.783 に答える