Управление экранами в разработке Qt UI - PullRequest
0 голосов
/ 06 июня 2018

Как мы можем управлять несколькими экранами при разработке любого приложения пользовательского интерфейса?

Когда мы переходим с экрана 1 на экран 2, удаляем ли мы экран 1 или сохраняем его?

Каков наилучший подход?Удаление предыдущих экранов по мере их продолжения или сохранение всех экранов в памяти?

1 Ответ

0 голосов
/ 06 июня 2018

Мне действительно нравится подходить к этой ситуации (если не использует qml), чтобы страницы, которые требуют загрузки, всегда были открыты, но невидимы, и страницы, которые не должны загружать вещи, которые занимают время, я удаляю и создаю их.

Пример: если у меня есть страница входа, я бы удалил страницу и создал один раз.Если у меня есть страница, которая загружает файл, я бы создал эту страницу в своем конструкторе и уже начал загружать файл на эту страницу

Вы также должны подумать о области действия этого объекта, если больше функцийваша главная задача будет использовать функции, лучший подход - сделать интерфейс невидимым и оставить объект открытым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...