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() 

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

QMessageBox--消息对话框

提示型: [cpp] view plain copy QMessageBox::information(NULL, "Title", "Conten...
  • qq_39836658
  • qq_39836658
  • 2017年12月13日 09:33
  • 105

[QT]QMessageBox 的四种用法

之前的一些QT笔记,整理一下。 void MainWindow::on_info_clicked() { //info QMessageBox::information(this, "Title",...
  • liukang325
  • liukang325
  • 2013年10月31日 11:06
  • 18240

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

(2013-06-07 17:38:05) 转载▼ 标签:  qt   自定义提示框   qmessagebox   qt自定义qmessag...
  • not_give_up_
  • not_give_up_
  • 2017年07月04日 14:44
  • 529

QT中QMessageBox设计选择框

使用QMessageBox制作选择按钮,代码如下: #include "QMessageBox" QMessageBox msgBox; msgBox.setText("The doc...
  • zhenyu5211314
  • zhenyu5211314
  • 2013年12月04日 16:55
  • 1060

Qt学习之路之QMessageBox消息框

下面是 QMessageBox 的 实例: 开发环境: VS 2013, Qt版本: 5.4.0 下面附上代码: #include #include int main(int argc, ...
  • HK_5788
  • HK_5788
  • 2015年04月06日 16:11
  • 7326

QT添加二次确认功能,QMessageBox的使用

对于一些重要的操作需要让用户再次确认一次,给出几个基本的实例 是和否 switch( QMessageBox::warning(NULL, "warning",QString::fromL...
  • jk110333
  • jk110333
  • 2013年10月23日 18:13
  • 3532

QT的QMessageBox使用方法(设置字体大小,颜色等)

QMessageBox message(QMessageBox::Warning,"Show Qt"," size='26' color='red'>Do you want to show Qt di...
  • q1070292175
  • q1070292175
  • 2014年07月05日 21:48
  • 6269

Qt中QmessageBox中关于warning、information、question、critical的用法

当首次看到warning()函数调用时,可能会觉得它有点复杂,但是这种常用语法实际上是相当简单的: QmessageBox::warning(parent, title, message, butt...
  • wysysawdr
  • wysysawdr
  • 2015年05月08日 14:43
  • 368

Qt QMessageBox 按钮汉化

int i=QMessageBox::warning(this,"QMessageBox","Thedocumentcontainsunsavedchanges\n" "Do you want to...
  • yangluoning
  • yangluoning
  • 2014年01月17日 09:46
  • 1564

QT:QMessageBox的简单使用

QMessageBox::NoIcon 没有任何图标 QMessageBox::Information 消息图标 QMessageBox::Warning 警告消息 QMessageBox::Cri...
  • Persevering_love
  • Persevering_love
  • 2017年05月22日 10:28
  • 1280
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT中QMessageBox设计选择框
举报原因:
原因补充:

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