Как динамически скрывать / показывать виджеты? - PullRequest
11 голосов
/ 16 февраля 2012

Я хочу динамически скрывать / показывать виджет так:

Default:
|-------|
|       |
| text  |
| editor|
|-------|


With webkit preview:
|-------|-------|
|       |       |
| text  | web   |
| editor| widget|
|-------|-------|


With okular preview:
|-------|-------|
|       |       |
| text  | okular|
| editor| widget|
|-------|-------|

1 Ответ

34 голосов
/ 16 февраля 2012

Просто добавьте все ваши виджеты в макет и используйте QWidget::hide(), QWidget::show() при необходимости.

Для более сложных ситуаций вы можете использовать State Machine Framework .

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