2014-06-24 107 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'就沒有必要了。 –

回答