Qt下QMessageBox的问题
发布网友
发布时间:2022-05-10 17:02
我来回答
共3个回答
热心网友
时间:2023-08-04 16:02
兄弟,你这个问题我以前遇到过。虽然没有具体的对OK按钮定义操作,但你其实可以自己定义。这样使用QMessageBox的时候就需要自己添加按钮,然后让他对应你自己dinghies的关闭音乐函数和退出函数。
QMessageBox msg;
msg.setText(tr("是否要退出音乐播放?"));
QAbstractButton *confirmButton = msg.addButton(tr("OK"), QMessageBox::ActionRole);
QAbstractButton *cancelButton = msg.addButton(tr("CANCEL"), QMessageBox::ActionRole);
msg.exec();
if(msg.clickedButton() == confirmButton){
//这里写你的关闭音乐播放函数
//退出函数
}
else{
return;
}
你看是这个意思不?
热心网友
时间:2023-08-04 16:03
QMessageBox::information是有返回值的
int ret = QMessageBox::information(0, "My Application",
"The document has been modified.\n",
QMessageBox::Ok);
if ( ret == QMessageBox::Ok ){
qDebug()<<"ok";
}else {
qDebug()<<"bad";
}
热心网友
时间:2023-08-04 16:03
抢分,uP!!