Qt 在非阻塞QMessageBox中按下哪个按钮?

Qt 在非阻塞QMessageBox中按下哪个按钮?,qt,qmessagebox,Qt,Qmessagebox,我正在尝试制作一个非阻塞的QMessageBox,如前所述 在插槽msgBoxClosed中,我只返回一个QAbstractButton*,因此如何检查按下了哪些按钮QMessageBox::Yes,QMessageBox::No?您可以使用以下函数确定按钮QMessageBox::standardButtonQAbstractButton*按钮。例如: StandardButton btn = msgBox->standardButton(button) if (btn == QMess

我正在尝试制作一个非阻塞的QMessageBox,如前所述


在插槽msgBoxClosed中,我只返回一个QAbstractButton*,因此如何检查按下了哪些按钮QMessageBox::Yes,QMessageBox::No?

您可以使用以下函数确定按钮QMessageBox::standardButtonQAbstractButton*按钮。例如:

StandardButton btn = msgBox->standardButton(button)
if (btn == QMessageBox::Ok) {
    [..]
}