Решил не заморачиваться и использовать простой TextCtrl. Но появилась новая проблема.
multiText.WriteText("aaa\n")
print 'aaa'
time.sleep(2)
multiText.WriteText("bbb\n")
print 'bbb'
time.sleep(2)
multiText.WriteText("ccc\n")
print 'ccc'
На консоль и в текстовое поле выводятся одинаковые строки, но в консоль они выводятся, как и ожидается с задержками, а в текстовое поле выводятся все три строки сразу и без задержек. Хотелось бы, чтобы при вызове WriteText(“*****”) строка сразу записывалась в TextCtrl. Подскажите, пожалуйста, в чем проблема.
P.S. Использую wxPython.