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

    }
相关推荐
水天需01023 分钟前
Linux 命令面试题目大全
qt
寻找华年的锦瑟25 分钟前
Qt-QStackedWidget
java·数据库·qt
火山灿火山2 小时前
Qt常用控件(一)
服务器·qt
小尧嵌入式4 小时前
QT软件开发知识点流程及图片转换工具的开发
开发语言·arm开发·qt
天涯路s5 小时前
qt怎么将模块注册成插件
java·服务器·前端·qt
Aevget6 小时前
从业务面板到多视图协同:QtitanDocking如何驱动行业级桌面应用升级
c++·qt·ui·ui开发·qt6.3
十八岁牛爷爷7 小时前
快速入门从零开始一个qt程序开发,熟悉最主要的开发组件应用
数据库·qt·php
Wild_Pointer.7 小时前
项目实战:使用QCustomPlot实现多窗口绘制数据(支持GPU加速)
c++·qt·gpu算力
qq_401700418 小时前
QT编程-程序版本号控制
qt
qq_401700418 小时前
QLineEdit+QSS
qt