Вывод статического текста при обработке питона
Я написал код для выполнения функции, выполнение которой может занять некоторое время, и я хотел бы, чтобы она выводилась в текстовое поле. на данный момент все промежуточные выходные сообщения все приходят в конце
def main():
self.progress_txt.AppendText("Processing")
#do something
self.progress_txt.AppendText("Processing2")
#do something else
self.progress_txt.AppendText("Finished")
есть ли способ получить выходные сообщения, пока процесс еще работает
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()