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