Требуется таким образом реализовать несколько виджетов, чтобы в каждый момент времени был виден только один из них. Все виджеты долны быть наследниками одного и того же родительского виджета, т.е. рисоваться в одном и том же месте. Создавать и удалять их каждый раз при переключении накладно, посему в голову приходит несколько идей:
* тупо засунуть все виджеты в один 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)
- Форум QT сжатие виджета (2017)
- Форум [Qt] подскажите виджет (2011)
- Форум [Qt] масштабирование виджетов (2010)
- Форум Qt пересечение виджетов (2006)
- Форум QT: Полупрозрачные виджеты. (2004)
- Форум Qt виджеты в 2k17 (2017)
- Форум Подскажите виджет Qt, пожалуйста. (2024)
- Форум [Qt] рисование на виджете (2011)
- Форум qt: изменение размеров виджетов (2014)