QT开发如何给QmessageBox中的按钮设置不同的事件?

2024-11-29 07:25:44
推荐回答(2个)
回答1:

// QMessageBox点击按钮后右响应的
int nRet = QMessageBox::question(NULL, "询问", "是否继续?", QMessageBox::Yes, QMessageBox::No);
// 选择是
if (QMessage::Yes == nRet) {
}

// 选择否
if (QMessage::No == nRet) {
}

回答2:

if (QMessage::Yes == nRet) 中的QMessage改为QMessageBox
if (QMessage::No == nRet) 中的QMessage改为QMessageBox