如何动态隐藏/显示小部件?

时间:2012-02-16 06:08:04

标签: qt user-interface layout

我想像这样动态隐藏/显示小部件:

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


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


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

1 个答案:

答案 0 :(得分:34)

只需将所有小部件添加到布局中,并在需要时使用QWidget::hide()QWidget::show()

对于更复杂的情况,您可以使用The State Machine Framework