Как создать однооконный графический интерфейс - PullRequest
0 голосов
/ 20 марта 2019

Каков наилучший способ создания «единого окна» в PySide2 (или PyQt, если он более знаком), в том же духе, что и мастера установки старой школы?

Два подхода, о которых я подумал, заключаются в следующем:

  • Закройте текущее окно и создайте новое окно в том же положении и размере, что и последний (хотя я подозреваю, что это может показаться заикающимся).

ИЛИ:

  • Создайте кучу виджетов и спрячьте / покажите их по мере необходимости. (Хотя я вспоминаю дни изучения Visual Basic и создания ужасных проблем с памятью при этом).

Есть ли лучший / лучший способ сделать это?

Редактировать: Не совсем уверен, почему за это проголосовали. Я задаю этот вопрос здесь, поскольку я не видел окончательного ответа в другом месте. Или вопросы общего подхода запрещены?

...