Details
-
Suggestion
-
Resolution: Done
-
P2: Important
-
5.8.0 Alpha
-
None
Description
Controls 2:
import QtQuick 2.8 import QtQuick.Layouts 1.3 import QtQuick.Controls 2.1 ApplicationWindow { visible: true width: 640 height: 480 title: qsTr("Hello World") Dialog { id: dialog modal: true focus: true Component.onCompleted: visible = true implicitWidth: 500 implicitHeight: 400 standardButtons: Dialog.Ok | Dialog.Cancel onRejected: print("rej") } }
Widgets:
#include <QApplication> #include <QDialog> #include <QDebug> int main(int argc, char *argv[]) { QApplication a(argc, argv); QDialog dialog; QObject::connect(&dialog, &QDialog::rejected, []() { qDebug() << "Rejected!"; }); dialog.show(); return a.exec(); }
Attachments
For Gerrit Dashboard: QTBUG-56928 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
176120,7 | Dialog: emit rejected() when closed interactively | 5.8 | qt/qtquickcontrols2 | Status: MERGED | -2 | 0 |