我正在尝试按照此处所述进行非阻塞QMessageBox
。
在插槽msgBoxClosed()
我只得到一个QAbstractButton*
,那么我如何检查哪个按钮(QMessageBox::Yes
,QMessageBox::No
)被按下了?
您可以使用
以下函数来确定按钮QMessageBox::standardButton(QAbstractButton *button)
。例如:
StandardButton btn = msgBox->standardButton(button)
if (btn == QMessageBox::Ok) {
[..]
}