Qt new QWidget打开新窗口

Han*_*sen 1 qt qwidget

我正在创建一个新的子类QWidget:new TestView; 当我调用该语句时,会打开一个新窗口.

此外,当我将此窗口小部件添加到布局时,窗口"关闭",窗口小部件将首先显示在布局中.

如何确保窗口小部件不显示为新窗口?

有谁能够帮我?

UmN*_*obe 5

如何确保窗口小部件不显示为新窗口?

之所以发生这种情况,是因为在将小部件添加到布局之前,小部 无论您所呼叫show()raise()您对早期TestView的对象,或者你做它的创建,它被添加到布局的时刻之间的父插件的相同.

如果你在他们的构造函数中显示你的小部件,这是一个非常糟糕的主意.