void MainWindow::on_info_clicked()
{
//info
QMessageBox::information(this, "Title", "Text");
} void MainWindow::on_question_clicked()
{
//question
QMessageBox::StandardButton reply;
reply = QMessageBox::question(this, "Title", "Do you like cat?", QMessageBox::Yes | QMessageBox::No);
if(reply == QMessageBox::Yes)
{
}
else
{
}
} void MainWindow::on_warning_clicked()
{
//warning
QMessageBox::warning(this, "Title", "Text");
} void MainWindow::on_pushButton_4_clicked()
{
QMessageBox::question(this, "Title", "Do you like cat?", QMessageBox::YesToAll|QMessageBox::Yes|QMessageBox::No);
} class MyMessageBox : public QObject
{
public:
MyMessageBox();~MyMessageBox(); static void ChMessageOnlyOk_Information(QString info)
{
QMessageBox msg;
msg.setWindowTitle(tr("提示"));
msg.setText(info);
msg.setStyleSheet("font: 14pt;background-color:rgb( 0,220, 0)");
msg.setIcon(QMessageBox::Information);
msg.addButton(tr("确定"),QMessageBox::ActionRole);
msg.exec();
} static void ChMessageOnlyOk_Error(QString info)
{
QMessageBox msg;
msg.setWindowTitle(tr("提示"));
msg.setText(info);
msg.setStyleSheet("font: 14pt;background-color:rgb(220, 0, 0)");
msg.setIcon(QMessageBox::Critical);
msg.addButton(tr("确定"),QMessageBox::ActionRole);
msg.exec();
} static int ChMessageOkCancel(QString info)
{
QMessageBox msg;
msg.setWindowTitle(tr("提示"));
msg.setText(info);
msg.setStyleSheet("color:rgb(220, 0, 0);font: 14pt");
msg.setIcon(QMessageBox::Information);
msg.addButton(tr("确定"),QMessageBox::ActionRole);
msg.addButton(tr("取消"),QMessageBox::ActionRole);
return msg.exec();
}
}; int ret = MyMessageBox::ChMessageOkCancel(tr("是否继续?"));
if( == ret)
{ }
else if( == ret)
{
}

---------------------
作者:阳光柠檬_
来源:CSDN
原文:https://blog.csdn.net/liukang325/article/details/13768481
版权声明:本文为博主原创文章,转载请附上博文链接!

QMessageBox 的四种用法的更多相关文章

  1. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

  2. mysql进阶(六)模糊查询的四种用法介绍

    mysql中模糊查询的四种用法介绍 这篇文章主要介绍了mysql中模糊查询的四种用法,需要的朋友可以参考下. 下面介绍mysql中模糊查询的四种用法: 1 %: 表示任意0个或多个字符.可匹配任意类型 ...

  3. 【转载】java static 关键字的四种用法

    原文链接点这里,感谢博主分享 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构 ...

  4. [java]static关键字的四种用法

    在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构.下面我们先来了解一下stat ...

  5. c++中for的四种用法

    #include <algorithm> #include <vector> #include <iostream> using namespace std; in ...

  6. C#中 this关键字 四种用法

    /// <summary> /// 主程序入口 /// </summary> /// <param name="args"></param ...

  7. 下面介绍mysql中模糊查询的四种用法:

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

  8. javascript中this的四种用法

    javascript中this的四种用法 投稿:hebedich 字体:[增加 减小] 类型:转载 时间:2015-05-11我要评论 在javascript当中每一个function都是一个对象,所 ...

  9. this的四种用法!

    经常会有人问到this的用法,其实简单来说,this有四种应用场景,分别是在构造函数上.对象属性中.普通函数中.call和apply方法中. 首先我们来看第一种:在构造函数中的用法 第二种是在在对象属 ...

随机推荐

  1. python--9、进程池

    concurrent.futures模块 进程池中的进程是固定的,若是池中有任务结束后,等待的任务进来后由空闲的进程来处理. 导入方法三连发: from 标题的模块 import 如下:Process ...

  2. drupal-使用hook_preprocess_field在paragraph的accordion中添加自定义数据

    描述:我的accordion类型原先只有两个字段,分别是title和content.显示在页面上会默认隐藏其内容,点击“+”会显示内容.然而现在有一个新需求,就是加一个开关使编辑内容者可以选择默认“展 ...

  3. DeadObjectException

    开发的过程中有时候会遇到DeadObjectException,说明系统service已经停止运行,解决的方式是在mainfistxml的application标签中添加android:hardwar ...

  4. jQuery导航插件One-Page-Nav演示-显示命名锚记

    jQuery导航插件One-Page-Nav演示-显示命名锚记 简介 使用 选项 示例 推荐 简介 电商网站的分类比较明确,比如1楼是手机通讯产品,2楼是家用电器,3楼是服装鞋包等等,旁边还会有一个固 ...

  5. hdu,1028,整数拆分的理解

    #include"iostream"using namespace std;int main() { int n,i,j,k; int c[122],temp[122]; //c[ ...

  6. jenkins配置邮件通知

    参考: https://www.cnblogs.com/imyalost/p/8781759.html 谢谢大佬~

  7. todey

    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> 框架集fromset ...

  8. sysbench_fileio.sh

    当我--file-total-size=30G 并且指定3个文件的时候,结果是产生3个10G的文件,然而--max-time=20被忽视了,虽然指定了20s的限制,实际上是在prepare阶段,--m ...

  9. Jenkins+Ant+Jmeter自动化集成测试实例

    通过学习Jmeter自动化测试,接触到了Ant命令和其构建文件build.xml文件的编写,与此同时,通过将测试项目集成在jenkins上,进一步学习了jenkins的一些环境配置知识.以下是自己的初 ...

  10. swift 关键字willSet 和 didSet

    // 下面是苹果给出的解释,就是在给属性设置新值的时候,可以在设置前和设置后做一些处理,这两个关键字就好像对该属性变化的监控 If you don’t need to compute the prop ...