1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
QWidget* customWidget = new QWidget();
//customWidget->createWinId();
QVBoxLayout* layout = new QVBoxLayout();
customWidget->setLayout(layout);
QComboBox* cbx = new QComboBox();
layout->addWidget(cbx);
WId wid = customWidget->winId();
QWindow* window = QWindow::fromWinId(wid);
QWidget* container = customWidget->createWindowContainer(window);
w.setCentralWidget(container);
w.show();
return a.exec();
} |
Partager