Я делаю программу, которая идеально соответствует концепции волшебника; пользователь проходит через шаги по созданию персонажа для игры.
Однако я понимаю, что ограничения мастера затрудняют разработку «элегантного» логического потока. Например, поскольку все страницы мастера инициализируются одновременно, я не могу сделать так, чтобы значения, введенные на одной странице, были доступны на следующей. Мне нужно поместить кнопку на каждую страницу, чтобы получить значения с предыдущей страницы, а не просто автоматически заполнять поля.
Я думал об альтернативах использованию мастера. Я думаю, что лучше всего иметь несколько кнопок на одной панели, которые изменяют информацию на другой панели, например. разделительное окно.
Однако я не могу найти в wxPython никакой документации о том, как динамически менять панель. Все, что я нашел до сих пор, действительно довольно статично, отсюда и использование мастера. Даже в книге "wxPython в действии" об этом не упоминается.
Есть ли туториалы по созданию "динамических панелей" или лучшему управлению мастером?