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

Rom*_*her 12 layout user-interface qt

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

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


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


With okular preview:
|-------|-------|
|       |       |
| text  | okular|
| editor| widget|
|-------|-------|
Run Code Online (Sandbox Code Playgroud)

Dmi*_*riy 35

只要所有的小工具加入到布局和使用QWidget::hide(),QWidget::show()在需要的时候.

对于更复杂的情况,您可以使用状态机框架.

  • 状态机为+1.不知道. (6认同)
  • 我编辑了指向`Qt 5.0`页面的链接.原来的链接被打破了. (3认同)