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

时间:2014-01-14 07:02:41

标签: qt qmessagebox

我正在尝试按照here所述制作非阻止QMessageBox

在广告位msgBoxClosed()中,我只返回QAbstractButton*,那么如何查看按下哪个按钮(QMessageBox::YesQMessageBox::No)?

1 个答案:

答案 0 :(得分:0)

您可以使用以下功能确定按钮QMessageBox::standardButton(QAbstractButton *button)。例如:

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