У меня есть QWidget с кнопкой. При нажатии кнопки показывается новое окно меньшего размера (также Qwidget). Я хочу, чтобы новое окно было центрировано по горизонтали и вертикали в главном окне. Код, который отображает новое окно:
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; [...] wdg->setLayout
наnew QHBoxLayout(wdg)
. ТогдаsetLayout
не нужен. - person Kuba hasn't forgotten Monica   schedule 25.06.2014