2012-03-08 140 views
1

我有很多QLabels,需要为它们全部制作动画。就像,将它们移到屏幕外面以隐藏它们,并将它们移回。我可以为每个人创建一个QPropertyAnimation,但这听起来不对。在Qt中生成大量对象的最简单方法

我试图让他们所有的孩子从同一个父母,然后移动父母,但他们实际上不显示当我使用不同的父母,然后主窗口。 (随意帮助我也,但我认为它看起来像另一个问题)

我希望我让我的问题足够清楚。提前致谢。

+0

如果将它们添加到已经可见的窗口小部件中,请尝试对父窗口使用updateGeometries()。不知道你的目标是什么:也许QGraphicsView与文本项目是一个更好的解决方案? – 2012-03-08 19:58:02

回答

0

最简单的方法是使用“同一家长”解决方案。

您应该检查您的父级窗口小部件是否足够大以包含所有其他标签,并且其父窗口是主窗口。

相关问题