0

我正在尝试按照此处QMessageBox所述进行非阻塞。

在插槽中msgBoxClosed()我只得到一个QAbstractButton*背部,那么我如何检查哪个按钮(QMessageBox::Yes, QMessageBox::No)被按下了?

4

1 回答 1

0

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

StandardButton btn = msgBox->standardButton(button)
if (btn == QMessageBox::Ok) {
    [..]
}
于 2014-01-14T07:59:18.050 回答