隐藏和显示小部件

时间:2016-06-05 09:17:26

标签: qt widget qlayout

我正在使用Qt Designer GUI,它有一些应该出现的小部件。我试图通过简单地隐藏不需要的小部件并使用setVisible()显示想要的小部件来解决这个问题。

这很好用,并且大多数情况下,不需要的小部件在光学上被新小部件光学替换。然而,有时我可以看到布局中出现闪烁,因为当两个小部件同时可见时,会发生更新或类似的事情。

如何抑制这种闪烁?

我尝试了setUpdatesEnabled(),但这没效果。

1 个答案:

答案 0 :(得分:1)

(简单)解决方案是使用QStackedWidget