QMessageBox box(QMessageBox::Question,QString::fromLocal8Bit("提示"),QString::fromLocal8Bit("是否确定退出?"));
QPushButton *okButton = (box.addButton(QString::fromLocal8Bit("确定"),QMessageBox::AcceptRole));
QPushButton *cancelButton = (box.addButton(QString::fromLocal8Bit("取消"), QMessageBox::RejectRole));
box.exec();
if( box.clickedButton() == okButton )
QPushButton *okButton = (box.addButton(QString::fromLocal8Bit("确定"),QMessageBox::AcceptRole));
QPushButton *cancelButton = (box.addButton(QString::fromLocal8Bit("取消"), QMessageBox::RejectRole));
box.exec();
if( box.clickedButton() == okButton )
{
//点击确定按钮后需要进行的操作
}
本文详细介绍了如何使用QMessageBox类实现用户界面中的提示对话框,并通过添加确定和取消按钮来实现用户交互。具体内容包括对话框的基本用法、添加按钮、执行对话框以及根据用户选择执行后续操作。
406

被折叠的 条评论
为什么被折叠?



