Имам 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