QT 中 QMessageBox 的简单用法

效果

思路

cpp 复制代码
    // 创建一个question弹出对话框,添加两个按钮:Yes和No
    QMessageBox *box = new QMessageBox(QMessageBox::Question, "提示", "确认删除''的信息吗?", QMessageBox::Yes | QMessageBox::No, this);
    box->button(QMessageBox::Yes)->setText("确认");// 将原本显示"Yes"的按钮改为显示"确认"
    box->button(QMessageBox::No)->setText("取消");// 将原本显示"No"的按钮改为显示"取消"
    int res = box->exec();// 启动对话框,用res变量记录用户最终点选的按钮
    
    if(QMessageBox::Yes == res)
    {//点击确认--执行

    }else if(QMessageBox::No == res)
    {//点击取消--执行

    }
相关推荐
笨笨马甲几秒前
Qt Quick模块功能及架构
开发语言·qt
姜君竹1 小时前
QT的工程文件.pro文件
开发语言·c++·qt·系统架构
奇树谦1 小时前
使用VTK还是OpenGL集成到qt程序里哪个好?
开发语言·qt
AAA废品回收站陈师傅4 小时前
68常用控件_QGroupBox的使用
qt
明月醉窗台4 小时前
qt使用笔记二:main.cpp详解
数据库·笔记·qt
沉到海底去吧Go5 小时前
【图片自动识别改名】识别图片中的文字并批量改名的工具,根据文字对图片批量改名,基于QT和腾讯OCR识别的实现方案
数据库·qt·ocr·图片识别自动改名·图片区域识别改名·pdf识别改名
奥修的灵魂8 小时前
QT进阶之路:带命名空间的自定义控件在Qt设计器与qss中的使用技巧
qt·命名空间
笨笨马甲13 小时前
附加模块--Qt OpenGL模块功能及架构
开发语言·qt
uyeonashi16 小时前
【QT控件】输入类控件详解
开发语言·c++·qt
galaxy_strive1 天前
绘制饼图详细过程
开发语言·c++·qt