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)
    {//点击取消--执行

    }
相关推荐
Zafir20248 小时前
Qt实现TabWidget通过addTab函数添加的页,页内控件自适应窗口大小
开发语言·c++·qt·ui
王廷胡_白嫖帝13 小时前
Qt文件压缩工具项目开发教程
java·开发语言·qt
牵牛老人20 小时前
Qt 插件开发全解析:从接口定义,插件封装,插件调用到插件间的通信
开发语言·qt
机器视觉知识推荐、就业指导1 天前
面试问题详解五:Qt 信号与槽的动态管理
开发语言·qt
四维碎片1 天前
【Qt】线程池与全局信号实现异步协作
开发语言·qt·ui·visual studio
feiyangqingyun1 天前
纯Qt结合ffmpeg实现本地摄像头采集/桌面采集/应用程序窗口采集/指定采集帧率和分辨率等
qt·ffmpeg·qt桌面采集·qt摄像头采集·qt程序窗口采集
王廷胡_白嫖帝2 天前
Qt个人通讯录项目开发教程 - 从零开始构建联系人管理系统
开发语言·qt
戏言zare2 天前
Qt设置软件使用期限【新版防修改系统时间】
qt
大橘2 天前
【qml-5】qml与c++交互(类型单例)
qt·qml
lxmyzzs2 天前
pyqt5无法显示opencv绘制文本和掩码信息
python·qt·opencv