Я пытаюсь создать неблокирующий QMessageBox
, как описано здесь.
В слоте msgBoxClosed()
у меня возвращается только QAbstractButton*
, так как же проверить какая из кнопок (QMessageBox::Yes
, QMessageBox::No
) была нажата?
Я пытаюсь создать неблокирующий QMessageBox
, как описано здесь.
В слоте msgBoxClosed()
у меня возвращается только QAbstractButton*
, так как же проверить какая из кнопок (QMessageBox::Yes
, QMessageBox::No
) была нажата?
Вы можете использовать следующую функцию для определения кнопки QMessageBox::standardButton(QAbstractButton *button)
. Например:
StandardButton btn = msgBox->standardButton(button)
if (btn == QMessageBox::Ok) {
[..]
}