Как сделать контекстно-зависимую разметку в Qt Designer и PyQt5? - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть групповое окно или подобное, содержащее комбинированный список и еще несколько виджетов, которые не все будут видны одновременно. В зависимости от выбора я хочу, чтобы в одном и том же месте отображалась кнопка или , строка редактирования или (второй) комбинированный список. Таким образом, если выбрана первая запись в комбинированном списке, она показывает кнопку, если выбрана вторая запись, она показывает редактирование строки, если выбрана третья запись, она показывает второй комбинированный список, в то время как другие две не отображаются. Я знаю, что могу делать все динамически, но это приводит к большому количеству строк кода. Я хочу использовать QT Designer и макет сетки, и я не вижу, как разместить два виджета в одном месте, а затем сделать только один видимым программно. Я надеюсь, что смогу правильно объяснить.

Я играл с Qt Designer, но не мог разместить два виджета друг над другом в макете сетки.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 11 апреля 2019

Спасибо, GM. Да, я искал QStackedWidget.Я не знал об этом вообще.Я попробовал это, и это работает легко из коробки.

...