• 4126阅读
  • 1回复

线程与主窗体使用signal通信 [复制链接]

上一主题 下一主题
离线hancay
 
只看楼主 正序阅读 楼主  发表于: 2010-06-29
在主窗口中开启一个线程,用于循环获取值,当有值时便发出信号~emit getword(QString);  相应的槽定义在窗体中~~但是在程序运行时发现线程emit signal后并没有跳入槽中执行~~~~哪位大侠能帮帮忙~~~~~~
离线hancay
只看该作者 1楼 发表于: 2010-06-29
emit 写在了线程的run函数里~~一直跳不进slot中运行~~~~
如果在窗体中直接调用线程的run函数界面会进入死循环中,但是可以跳到slot体中执行~~调用线程的start函数界面可以继续接受命令但会出现上述问题~~谁能帮帮忙?~~~
快速回复
限100 字节
 
上一个 下一个