Требуется таким образом реализовать несколько виджетов, чтобы в каждый момент времени был виден только один из них. Все виджеты долны быть наследниками одного и того же родительского виджета, т.е. рисоваться в одном и том же месте. Создавать и удалять их каждый раз при переключении накладно, посему в голову приходит несколько идей:
* тупо засунуть все виджеты в один layout и всех заhide'ить. Потом show у требуемого.
* сделать всех детьми некоего невидимого виджета, а потом reparent'ить выбранного к видимому.
* сделать QStackedView с невидимыми страницами и засунуть в каждую по виджету и переключать их опять же с помощью hide/show.
Что посоветует многоуважаемый all? Какие есть подводные камни?

Ответ на:
комментарий
от Devix

Ответ на:
комментарий
от lester_dev

Ответ на:
комментарий
от Devix

Ответ на:
комментарий
от lester_dev

Ответ на:
комментарий
от lester_dev

Ответ на:
комментарий
от alex_custov

Ответ на:
комментарий
от lester_dev

Ответ на:
комментарий
от alex_custov

Ответ на:
комментарий
от lester_dev

Ответ на:
комментарий
от Dendy

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Виджет переключения окон (2017)
- Форум Виджет поверх виджета (2014)
- Форум [kde][compiz]Синхронизировать виджет переключения рабочих столов (2012)
- Форум Виджет (2019)
- Форум Пропорции виджета (2018)
- Форум сохранить изображение виджета, дождавшись отрисовки суб-виджетов (2016)
- Форум [Qt]Размещение виджета в центре дургого виджета (2010)
- Форум QT сжатие виджета (2017)
- Форум Новые виджеты qt5 (2019)
- Форум GUI: сложный виджет (2014)