Как перехватить сигнал красной кнопки «x» закрытия диалогового окна в qml?Как получить диалог красный «x» сигнал кнопки закрытия в QML
Dialog
{
id : dialog1
visible : false
title : "dialog1"
onRejected:
{
console.log("Red button x clicked signal") // Not working
}
Button
{
id: exitButton
text : "Exit"
onClicked :
{
console.log("exit button clicked") // this works
robotCalibrationDialog.visible = false
}
}
Я пробовал все сигналы диалога qml, и ни один из них не работает для красной кнопки x.
Считаете ли вы использование сигнала 'onClosing'? https://doc-snapshots.qt.io/qt5-5.7/qml-qtquick-window-window.html#closing-signal –
это не сигнал для диалога в qml: http://doc.qt.io/qt -5/qml-qtquick-dialogs-dialog.html # принятый-сигнал – asdfasdf
Как насчет сигнала 'onVisibleChanged'? – DuKes0mE