@Saharman

Хранение указателей на виджеты в векторе?

Сейчас у меня имеется алгоритм, который поочередно из данных создаёт кастомный виджет и сразу добавляет на главный экран. Я хочу разграничить прорисовку интерфейса и работу с данными, поэтому задумался о создание вектора, который будет хранить указатели на эти виджеты, а потом, уже в другом месте программы я буду их брать и отрисовывать. Сильно ли это бьёт по производителтности?
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
Так можно делать, но смысла в этом немного.
Если у вас интерфейс генерируется ощутимо долго, то показывайте пользователю заставку, где что-нибудь крутится или как-то отображается прогресс. Класс QSplashScreen вам в помощь. Виджеты можно добавлять прямо на главную форму сразу, ничего не начнёт рисоваться, пока форма не будет показана.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы