• 6663阅读
  • 5回复

QT的线程之间如何发送消息?我用QThread创建了一个线程,在这个线程中调用MainWindow的一个函数时出错 [复制链接]

上一主题 下一主题
离线cruel
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-26
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
看来其他线程不能直接调用MainWindow的函数了,只能进行消息发送了,如何发送消息以让MainWindow类进行处理呢?
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-26
这个当然是 信号和槽 了
离线rqzrqh

只看该作者 2楼 发表于: 2009-08-26
不能调用静态函数?
离线cruel
只看该作者 3楼 发表于: 2009-08-26
不是静态函数,是不能调用MainWindow的普通成员函数。

已经解决,确实是1楼所说的信号和槽。
离线rqzrqh

只看该作者 4楼 发表于: 2009-08-26
楼主贴出解决方法看看线程间的信号槽是怎么做的
离线shiroki

只看该作者 5楼 发表于: 2009-08-27
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个