Как я могу создать второй виджет с QT-дизайнером, когда у меня уже есть виджет в этой позиции? - PullRequest
0 голосов
/ 28 июня 2019

Хочу сделать графический интерфейс с QT-создателем 4.9.1. Дизайнер. Мое окно имеет 5 виджетов, один из этих виджетов должен менять его видимость каждый раз, когда пользователь выбирает другое меню. Для этого я создал виджет с рабочим пространством внутри моего окна, а внутри рабочего объекта-виджета у меня есть второй виджет с именем workingplace0001. Моя проблема в том, что я не знаю, как я могу создать второй виджет, потому что я не могу изменить видимость с виджета workingplace0001 на false. Есть ли возможность изменить видимость, чтобы я мог создать workinplace0002 в этом месте или я не могу использовать конструктор для этого?

Я должен создать 69 рабочих мест

enter image description here

1 Ответ

1 голос
/ 28 июня 2019

Вы можете использовать QStackedWidget . Просто поместите его в свой основной виджет, затем добавьте необходимое количество страниц, а затем разместите каждое рабочее место на каждой странице QStackedWidget. Для изменения текущего рабочего места просто измените активную страницу на QStackedWidget

...