找回密码
 立即注册
收起左侧

Qt中是否有类似于MFC中的MessageBox中的方法呢?

5
回复
9692
查看
[复制链接]
累计签到:29 天
连续签到:1 天
来源: 2013-7-19 20:20:42 显示全部楼层 |阅读模式
1Qter豆
例如在MFC程序中有弹窗一个对话框:
可以使用AfxMessageBox或者MessageBox方法,很方便,不知道Qt下有没有类似的方法。
新手希望多多指教。
回复

使用道具 举报

累计签到:29 天
连续签到:1 天
2013-7-19 21:28:55 显示全部楼层
本帖最后由 ztzheng 于 2013-7-19 21:30 编辑

#include <QMessageBox>

调用:
QMessageBox::information ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardButton defaultButton = NoButton )

information是静态方法,可以直接调用
回复

使用道具 举报

累计签到:29 天
连续签到:1 天
2013-7-20 10:15:47 显示全部楼层
哦   多谢,我去试试。
回复

使用道具 举报

累计签到:29 天
连续签到:1 天
2013-7-20 17:28:57 显示全部楼层
本帖最后由 cctry_songchao 于 2013-7-20 17:30 编辑
xflcx1991 发表于 2013-7-19 22:09
有QMessageBox
直接页面

谢谢,今天尝试了一下,tr("Hello")相当于类型,后面的tr("Hello,world..")是内容:
例如今天测试:
QMessageBox::warning(this,tr("Warning"),tr("name or password is error"));

当时出现这个错误:原来是使用这个成员函数的时候要注意大小写呵呵,我当时就用了大写QMessageBox::Warning了  所以报错喽,呵呵  上网查才解决的。错误提示见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:30 天
连续签到:1 天
2013-7-26 15:05:41 显示全部楼层
这个挺多的,可以自己自定义,也可以使用系统自带的。如QMessageBox,QFileDialog,QFontDialog,QInputDial哦该,QPageSetupDialog。。。
回复

使用道具 举报

累计签到:29 天
连续签到:1 天
2013-7-26 15:54:34 显示全部楼层
永炎 发表于 2013-7-26 15:05
这个挺多的,可以自己自定义,也可以使用系统自带的。如QMessageBox,QFileDialog,QFontDialog,QInputDial ...

恩,谢谢啊,最常用的还是QMessageBox类
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了