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

    }
相关推荐
优雅的小武先生5 小时前
QT中的按钮控件和comboBox控件和spinBox控件无法点击的bug
开发语言·qt·bug
Death2005 小时前
使用Qt进行TCP和UDP网络编程
网络·c++·qt·tcp/ip
海绵波波1076 小时前
Qt操作主/从视图及XML——实例:汽车管理系统
xml·qt·汽车
Fairy_sevenseven6 小时前
【二十八】【QT开发应用】模拟WPS Tab
开发语言·qt·wps
Death2007 小时前
Qt 中的 QListWidget、QTreeWidget 和 QTableWidget:简化的数据展示控件
c语言·开发语言·c++·qt·c#
niu_sama7 小时前
基于muduo库函数实现protobuf协议的通信
开发语言·qt
不写八个7 小时前
Qt教程(001):Qt概述与安装
开发语言·qt
Death2007 小时前
Qt 3D、QtQuick、QtQuick 3D 和 QML 的关系
c语言·c++·qt·3d·c#
一律清风18 小时前
QT-文件创建时间修改器
c++·qt
不知所云,18 小时前
qt cmake自定义资源目录,手动加载资源(图片, qss文件)
开发语言·qt