Каков наилучший способ создания «единого окна» в PySide2 (или PyQt, если он более знаком), в том же духе, что и мастера установки старой школы?
Два подхода, о которых я подумал, заключаются в следующем:
- Закройте текущее окно и создайте новое окно в том же положении и размере, что и последний (хотя я подозреваю, что это может показаться заикающимся).
ИЛИ:
- Создайте кучу виджетов и спрячьте / покажите их по мере необходимости. (Хотя я вспоминаю дни изучения Visual Basic и создания ужасных проблем с памятью при этом).
Есть ли лучший / лучший способ сделать это?
Редактировать: Не совсем уверен, почему за это проголосовали. Я задаю этот вопрос здесь, поскольку я не видел окончательного ответа в другом месте. Или вопросы общего подхода запрещены?