• 4403阅读
  • 7回复

[提问]QMessageBox对程序的影响? [复制链接]

上一主题 下一主题
离线zmx_zmx_zmx
 
只看楼主 倒序阅读 楼主  发表于: 2013-03-28
我在程序里面加了这么一句话:
QMessageBox::information(this,tr("false select"),QString("the file name is %1").arg(filename),QMessageBox::Ok|QMessageBox::Default,QMessageBox::NoButton,QMessageBox::NoButton);

然后下面是画图的语句,但是这样图片显示不出来了。去掉这一句以后就能正常显示,不知道为什么?求教?
离线zmx_zmx_zmx
只看该作者 1楼 发表于: 2013-03-28
经过LZ实测。。。只要运行过了这一条语句,图都出不来。。。
离线jdwx

只看该作者 2楼 发表于: 2013-03-28
回 1楼(zmx_zmx_zmx) 的帖子
先问问楼主,这行代码是做什么的?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zmx_zmx_zmx
只看该作者 3楼 发表于: 2013-03-28
回 2楼(jdwx) 的帖子
我用来确定它打开的文件的文件名,那个title是我随便写的
离线jdwx

只看该作者 4楼 发表于: 2013-03-28
这个QMessageBox不会影响后面的代码执行。就是写的太复杂了,这么写:QMessageBox::information(this,"title", "text");就行。

发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zmx_zmx_zmx
只看该作者 5楼 发表于: 2013-03-28
回 4楼(jdwx) 的帖子
杯具了。。。
怎么加后面的图都出不来。
离线jdwx

只看该作者 6楼 发表于: 2013-03-28
回 5楼(zmx_zmx_zmx) 的帖子
请问,QMessageBox这句写在哪里了?不是paintEvent里吧?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zmx_zmx_zmx
只看该作者 7楼 发表于: 2013-03-28
回 6楼(jdwx) 的帖子
不是啊~你是想说QmessageBox启动了一个非模态的对话框,然后新启动了一个消息队列吧,不过我是在一个自定槽函数里面弄的这个,后面的绘图使用qwt绘图
快速回复
限100 字节
 
上一个 下一个