2014-06-24 68 views
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); 
+1

样式说明:您可以替换'new QHBoxLayout; [新增QHBoxLayout(wdg)''wdg-> setLayout'。那么'setLayout'就没有必要了。 –

回答