0
我有QWidget的按钮。当按下按钮时,显示新的小窗口(Qwidget也)。我希望新窗口在主窗口中居中水平和垂直。显示新窗口的代码是:Qt C++显示以旧窗口为中心的新窗口
QWidget *wdg = new QWidget;
QPushButton *closeBtn = new QPushButton("Close");
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(closeBtn);
wdg->setLayout(layout);
wdg->show();
wdg->resize(400,200);
样式说明:您可以替换'new QHBoxLayout; [新增QHBoxLayout(wdg)''wdg-> setLayout'。那么'setLayout'就没有必要了。 –