2013-07-04 15 views
2

我想知道如何通过代码推广另一个部件。我知道可以使用Designer,但我希望这个小部件是动态的,所以我必须在代码中进行更改。通过代码推广部件

回答

5

删除旧的小部件,然后创建新的小部件并将其放置在旧部件的位置。

你不能保留旧的对象,只是改变它的类。

+0

投票。 qt-creator不做其他任何事情,它只显示一个已知的泛型类作为占位符,但在生成的代码中,它仍然是a:myWidget = new myWidgetClass(); –