在动态添加新窗口小部件时,窗口小部件会消失

时间:2014-04-21 12:11:49

标签: c++ qt widget

我在Qt中有一个自定义组框,它有一个初始小部件(一行字段)。按下按钮添加,它应该添加另一个小部件,即另一行字段。

我的自定义组框有一个QVBoxLayout。我试图提取布局并添加小部件。 但是,在添加小部件时,自定义组框中的所有内容都会消失。

以下是代码:

QVBoxLayout *vlayout = this->findChild<QVBoxLayout *>(QString("AirPlaneRouteWidgetVLayout"),Qt::FindDirectChildrenOnly); // getting the layout
DataEntryRowWidget *row = new DataEntryRowWidget(this); // row widget
vlayout->addWidget(row,1,0);         // add to layout
row->show();
this->show();

0 个答案:

没有答案