Как скрыть виджет, созданный в режиме «дизайн» QtDesigner программно? - PullRequest
0 голосов
/ 16 января 2020

Я хочу знать, как создать QLabel в режиме конструктора QtCreator, который по умолчанию скрыт? В списке свойств на правой боковой панели нет никакой опции относительно visibility, а также добавление функции label->hide() к setupUi (после компиляции файла пользовательского интерфейса и добавления в заголовки проекта) не имеет значения.

1 Ответ

3 голосов
/ 16 января 2020

Дизайнер не предоставляет свойство visible. Вы можете отредактировать файл пользовательского интерфейса вручную, но он будет перезаписан при следующем редактировании в Designer. Лучше оставить его видимым в Designer и просто написать строку кода после вызова setupUi(), чтобы скрыть виджет, который вы не хотите, чтобы он изначально отображался.

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