QMessageBox 用法
案例一:
QMessageBox msgBox;
msgBox.setText("The document has been modified.");
msgBox.setInformativeText("Do you want to save your changes?");
msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
msgBox.setDefaultButton(QMessageBox::Save);
int ret = msgBox.exec();
switch (ret)
{
 case QMessageBox::Save:
 // Save was clicked
 break;
 case QMessageBox::Discard:
 // Don't Save was clicked
 break;
 case QMessageBox::Cancel:
 // Cancel was clicked
 break;
 default:
 // should never be reached
 break;
 }
案例二:
int ret = QMessageBox::warning(this,
                               tr("My Application"),
                               tr("The document has been modified.\n"
                                  "Do you want to save your changes?"),
                               QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel,
                               QMessageBox::Save);
案例三:添加按钮、判断哪个按钮按下
QMessageBox msgBox;
QPushButton *connectButton = msgBox.addButton(tr("Connect"), QMessageBox::ActionRole);
QPushButton *abortButton = msgBox.addButton(QMessageBox::Abort);
if(msgBox.clickedButton() == connectButton)
{
     // connect
}
else if(msgBox.clickedButton() == abortButton)
{
     // abort
}
msgBox.exec();
http://blog.csdn.net/jan5_reyn/article/details/38955705
QMessageBox 用法的更多相关文章
- qt5信息提示框QMessageBox用法
		information QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes ... 
- qt5信息提示框QMessageBox用法(很全)
		information QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes ... 
- QMessageBox的用法
		QMessageBox的用法 先来看一下最熟悉的QMessageBox::information.我们在以前的代码中这样使用过: QMessageBox::information(NULL, ... 
- QMessageBox 的四种用法
		void MainWindow::on_info_clicked() { //info QMessageBox::information(this, "Title", " ... 
- paip.c++ qt messagebox用法
		paip.c++ qt messagebox用法 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net ... 
- 六、pyqt5对话框——QInputDialog、QColorDialog、QFontDialog、QMessageBox、QFileDialog
		目录: 一.对话框综合示例 二.QDialog 三.QInputDialog 四.QMessageDialog 五.QFileDialog pyqt5的对话框有多种类型,比如输入对话框(QInput ... 
- Qt 信息提示框 QMessageBox
		information QMessageBox::information(NULL, "Title","Content",QMessageBox::Yes | ... 
- EditText 基本用法
		title: EditText 基本用法 tags: EditText,编辑框,输入框 --- EditText介绍: EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是 ... 
- jquery插件的用法之cookie 插件
		一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ... 
随机推荐
- swig模板 html代码自然状态下输出是转义的,必须加一个函数来转换为html代码;
			<div>{{o.content|raw}}</div> |raw 相当于一个函数,转义函数,最终输出结果为html代码: 
- 实习生的Django[1]
			尽管学期尚未结束,暑假尚未到来,可是大三的同学非常多已经和我一样開始实习或者实习一段时间了.我仅仅面试了一间数据挖掘的公司的研发部,还算顺利通过. 来这里实习后,由于网络原因,昨天没有刷题也没有写BL ... 
- Git怎样同一时候删除多个仓下的同一个分支
			每次下载完代码我们都会在本地通过repo start my_local --all建立分支,这样我们下载的代码在每一个仓下都有一个名叫my_local的分支,有些时候我们因为须要还会建立其它分支,当我 ... 
- BaseAdapter使listview设置不同背景图片并添加selector
			前段时间为了实现根据item不同的内容实现不同的背景色google了好久只找到了个隔行换色,通过自定义SimpleAdapter终于实现了此功能,但是定义了selector并没有触发点击效果.今天重新 ... 
- SQL Server索引进阶:第三级,聚集索引
			原文地址: Stairway to SQL Server Indexes: Level 3, Clustered Indexes 本文是SQL Server索引进阶系列(Stairway to SQL ... 
- 3. 表单输入框 在 IE 中 会有 “X” 和 类似wifi图标的图标出现
			原因: IE 自动给 input加了伪类 ::ms-clear 和 ::ms-reveal 解决: input::ms-clear, input::ms-reveal { display: none; ... 
- mysql中随机取出几条数据
			SELECT t1.id,title,extName,cover,url FROM shop_articles AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT M ... 
- Cubieboard 关闭板载led
			修改script.bin 找到最后节点[led_para] 修改leds_used = 0 script.bin 一般在系统盘的第一个分区 例如nand就在/dev/nanda sdcard就在/d ... 
- 使用 Media Center 遥控器(Windows Vista Premium)
			本文适用于安装了 Windows Vista Premium 并附带遥控器的 HP 和 Compaq 台式电脑. 本文简要介绍了三种Windows Media Center 遥控器上每个按钮的功能. ... 
- 卡特兰数(Catalan)简介
			Catalan序列是一个整数序列,其通项公式是 h(n)=C(2n,n)/(n+1) (n=0,1,2,...) 其前几项为 : 1, 1, 2, 5, 14, 42, 132, 429, 1430, ... 
