QT多层窗口

时间:2016-11-03 19:05:59

标签: c++ qt

最近我一直在QT创建者的项目上工作。我想只在一个窗口上构建它,但我发现它很难。我没有找到类似图层的东西,我可以将它应用到窗口。

我的意思是我想要隐藏窗口的实际内容并将其替换为其他内容。如何在Designer模式下创建多个图层?

1 个答案:

答案 0 :(得分:4)

您可能需要查看QStackedWidget

  

QStackedWidget类提供了一堆小部件,其中一次只能看到一个小部件。

但不要过分。在某一点之后,复杂性往往会在Qt Designer中快速杀死你。一个简单的解决方案是在他们自己的QWidget派生类中设计每个“层”,并将它们组合在最终的QStackedWidget上。最后一步可能很简单,你甚至不需要Designer。