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

    }
相关推荐
狄加山6752 小时前
Qt模型-视图架构
开发语言·qt
notfindjob4 小时前
QT Sqlite数据库-教程001 创建数据库和表-下
数据库·qt·sqlite
你又食言了哦5 小时前
qt上设置 WebAssembly显示中文
开发语言·qt·wasm
周不易6 小时前
ubuntu20.04+qt5.12.8安装serialbus
开发语言·c++·qt·modbus·serialbus
嘤国大力士6 小时前
C++11&QT复习 (十七)
开发语言·c++·qt
永不停转8 小时前
QT 可绑定属性 QProperty QObjectBindableProperty QObjectComputedProperty,简化信号、槽(SIGNAL、SLOT)机制的方法
c++·qt
赤鸢QAQ11 小时前
ffpyplayer+Qt,制作一个视频播放器
python·qt·音视频
躺着听Jay11 小时前
QCustomPlot-相关优化
java·qt·算法
新知图书12 小时前
第一个Qt开发的OpenCV程序
开发语言·qt
梦里藍天12 小时前
QT 调用动态链接库
qt