Quantcast
Channel: Qt DevNet forums: Qt Quick 1283365070**
Viewing all articles
Browse latest Browse all 4972

Analog of modal QDialog in QML

$
0
0
How can i do this only in QML without QDIalog? int main(int argc, char *argv[]) {     QApplication app(argc, argv);         QDialog dialog;     QVBoxLayout layout(&dialog);     QPushButton button1(QObject::tr("button1"), &dialog);     QPushButton button2(QObject::tr("button2"), &dialog);         layout.addWidget(&button1);     layout.addWidget(&button2);         QString windowPath;         QObject::connect(&button1, &QPushButton::clicked, [&dialog, &windowPath] {         dialog.accept();         windowPath = QStringLiteral("qrc:///window1.qml");     });         QObject::connect(&button2, &QPushButton::clicked, [&dialog, &windowPath] {         dialog.accept();         windowPath = QStringLiteral("qrc:///window2.qml");     });         if (dialog.exec() == QDialog::Rejected)         return 0;         QQmlApplicationEngine engine;     engine.load(QUrl(windowPath));         return app.exec(); }

Viewing all articles
Browse latest Browse all 4972

Trending Articles