• 3961阅读
  • 6回复

请教两个问题 [复制链接]

上一主题 下一主题
离线darlings
 

只看楼主 正序阅读 楼主  发表于: 2010-03-01
1、怎么在线程里面使用QMessageBox做弹出窗口?
2、怎么把QString转化成char*,或者说怎么把QString的内容存放在char[ ]里面?
谢谢了。
离线darlings

只看该作者 6楼 发表于: 2010-03-03
引用第5楼benbenmajia于2010-03-02 11:56发表的  :
那就发个信号到UI线程中处理

最后还是用了MessageBox()来弄的。。。信号什么的不太懂呢。
离线benbenmajia

只看该作者 5楼 发表于: 2010-03-02
那就发个信号到UI线程中处理
安然.....
离线darlings

只看该作者 4楼 发表于: 2010-03-02
引用第3楼benbenmajia于2010-03-01 18:06发表的  :
原来没注意过,确定 ?

确定不行,编译出错,然后就是这样提示的。
离线benbenmajia

只看该作者 3楼 发表于: 2010-03-01
引用第2楼darlings于2010-03-01 17:10发表的  :
好像是不行,好像说的是QMessageBox只能在UI线程里面用。

原来没注意过,确定 ?
安然.....
离线darlings

只看该作者 2楼 发表于: 2010-03-01
好像是不行,好像说的是QMessageBox只能在UI线程里面用。
离线xtfllbl

只看该作者 1楼 发表于: 2010-03-01
1.QMessageBox::information之流不能用?线程里么也一样的阿
2.
  1. QString a;
  2. char b;
  3. b=a.toAscii().data()

论坛里都有,请善用搜索。
上海欢迎您
快速回复
限100 字节
 
上一个 下一个