加载中…
个人资料
_光喜_
_光喜_
  • 博客等级:
  • 博客积分:0
  • 博客访问:100
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

QtQMessageBox之模态非模态

(2018-04-11 10:20:23)
标签:

qt

分类: QT学习

转自https://blog.csdn.net/u010828750/article/details/53156345

Qt 的消息框用起来比新建对话框方便一些。有两种调用方法,静态的和动态的。
一、静态调用

例子:

QMessageBox::warning(   QWidget *parent,
            const QString& title,
            const QString& text,
            Standarons buttons=Ok,
            Standaron defaultButton = NoButton
            );
注意warning 是小写。 

只要添加了 头文件就可以方便的调用消息框。但是,注意静态方法调用的消息框总是模态的。

二、动态调用

例子:

QMessageBox *box = new QMessageBox(Icon icon,
            const QString& title,
            const QStrign& text,
            Standarons buttons=Ok,
            Standaron defaultButtons = NoButton);

icon 是指消息框类型,如:QMessageBox::Warning;
注意此时的Warning是首字母大写的。
此时可以调用 QMessageBox::setModal(bool)函数来设置模态或者非模态。
true为模态,false为非模态

0

阅读 收藏 喜欢 打印举报/Report
前一篇:Qt中的验证器
后一篇:MFCEditLog
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有