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

    }
相关推荐
weixin_462446238 分钟前
Python 使用 PyQt5 + Pandas 实现 Excel(xlsx)批量合并工具(带图形界面)
python·qt·pandas
不会c嘎嘎25 分钟前
QT中的常用控件(五)
服务器·开发语言·qt
一只小bit26 分钟前
Qt 重要控件:多元素控件、容器类控件及布局管理器
前端·c++·qt
Larry_Yanan27 分钟前
Qt多进程(十)匿名管道Pipe
开发语言·qt
小温冲冲13 小时前
QtObject 详解:QML 中的轻量级数据容器
qt
huwei85314 小时前
Q打印表格内容类
开发语言·qt
Quz19 小时前
QML 常用的基础容器组件(Pane、Frame、GroupBox、ScrollView 和 Page)
qt·交互
墨月白19 小时前
[QT] QT中的折线图和散点图
数据库·qt
问水っ20 小时前
Qt Creator快速入门 第三版 第16-7章 其他内容
开发语言·qt
Tianwen_Burning20 小时前
qt控件QVTKOpenGLNativeWidget全窗口显示
qt·pcl·halcon3d