#python #random #wxpython
#python #Случайный #wxpython
Вопрос:
Как можно было бы открыть, скажем, 5 диалоговых окон и открыть последнее из них, закрыв все диалоговые окна.
Комментарии:
1. Я думаю, вам придется использовать многопоточность, чтобы это сработало. Для получения дополнительной информации ознакомьтесь с документацией .
Ответ №1:
Каждый диалог должен будет открывать следующий диалог, поскольку диалоги, как правило, блокируют основной цикл при модальном отображении. Вы можете использовать PubSub для отправки сообщения в событии закрытия последнего диалога в предыдущий диалог, что он тоже должен закрыться и сделать то же самое в этом диалоге и так далее. Каждый диалог отправляет сообщение своему родителю, чтобы он тоже закрылся.
Вот руководство по PubSub: http://www.blog.pythonlibrary.org/2010/06/27/wxpython-and-pubsub-a-simple-tutorial /