2013-03-24 88 views
0

我测试了在QGridLayoutsame position &处添加小部件(QFrame),它工作正常。由于代码的刚性,我不能添加Stacked Widget。所以我在同一位置添加Widgets &使所有(除了我想要显示的那个)hidesetVisible(false); 这种方法是好还是我的代码偶然运行&可能会在某一天崩溃? 谢谢。在Qt的相同位置添加小部件到QGridLayout?

回答

0

我不确定这是否是做事的好方法。 我得到了一个很好的答案,这里的另一个问题:Remove Widget from QGridLayout in Qt?

所以我想这是因为在回答提问中所提使用算法来remove小部件更好。

0

Qt的帮助并不禁止你这样做,尽管这段代码很奇怪。我肯定会推荐你使用QStackedLayout,或者至少QHBoxLayout

相关问题