QT中QMessageBox设计选择框

原创 2013年12月04日 16:55:51

使用QMessageBox制作选择按钮,代码如下:

#include "QMessageBox"

 QMessageBox msgBox;
     msgBox.setText("The document has been modified.");
     msgBox.setInformativeText("Do you want to save your changes?");
     msgBox.setDetailedText(tr("如何你要保存改变,请选择保存按钮!"));
     msgBox.setIcon(QMessageBox::Question);
     msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
     msgBox.setDefaultButton(QMessageBox::Save);
     switch(msgBox.exec())
     {
         case QMessageBox::Save:
            //保存的操作
             return;
             break;
     }

说明:为了处理乱码问题,在main函数中添加:
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));//Sets the codec used by QObject::tr() 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

QT qmessagebox设计资料

这次来说一下QMessageBox以及类似的几种对话框。其实,我们已经用过QMessageBox了,就在之前的几个程序中。不过,当时是大略的说了一下,现在专门来说说这几种对话框。   先来...

Qt之自定义提示框(类似QMessageBox)

Qt中经常会用到提示框,用于交互操作!QMessageBox是被大多数人用到的,用起来是很方便,但是控件类型、大小、布局、样式、往往不是开发者想要的,如果使用一套不经过样式处理的界面交给用户,那么结果...

Qt学习之路之QMessageBox消息框

下面是 QMessageBox 的 实例: 开发环境: VS 2013, Qt版本: 5.4.0 下面附上代码: #include #include int main(int argc, ...

Qt之自定义提示框(类似QMessageBox)

Qt中经常会用到提示框,用于交互操作!QMessageBox是被大多数人用到的,用起来是很方便,但是控件类型、大小、布局、样式、往往不是开发者想要的,如果使用一套不经过样式处理的界面交给用户,那么结果...

Qt之自定义提示框(类似QMessageBox)

Qt中经常会用到提示框,用于交互操作!QMessageBox是被大多数人用到的,用起来是很方便,但是控件类型、大小、布局、样式、往往不是开发者想要的,如果使用一套不经过样式处理的界面交给用户,那么结果...

在QT中,通过QMessageBox类或者其他显示中文

【转】Qt中汉字显示的简易方法【终结版】 有时我们可能需要直接使用代码来创建用户界面,但是这时候往往发现这样出来的界面往往有汉字的地方都是乱码。其实不仅仅是汉字,这样子直接来写出来的界面,不管用汉语...

2.2 Qt QMessageBox 按钮汉化

在编写qt程序时,我们有时需要在用户点击按钮或着进行其他操作时,弹出一个提示框用于提醒用户相应的操作,这时比较简单的方法就是使用QMessageBox类来完成我们的工作。 先看一段代码:int re...

Qt之自定义界面(QMessageBox)

简述通过前几节的自定义窗体的学习,我们可以很容易的写出一套属于自己风格的界面框架,通用于各种窗体,比如:QWidget、QDialog、QMainWindow。大多数窗体的实现都是采用控件堆积来完成的...

Qt标准对话框之QMessageBox (转载)

这次来说一下QMessageBox以及类似的几种对话框。其实,我们已经用过QMessageBox了,就在之前的几个程序中。不过,当时是大略 的说了一下,现在专门来说说这几种对话框。先来看一下最熟悉的Q...

Qt4.6 QMessageBox 使用大全

使用方式为 /***消息框的使用 *********************/ //提示框 //QMessageBox::about(this,"about me","helloworld");...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)