• 4290阅读
  • 1回复

[提问]QThread 与 MainWidget 数据传递问题??? [复制链接]

上一主题 下一主题
离线gjf123
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-19
目的:小弟在MainWidget 中的数据改动了,想让QThread 马上接收到。如:MainWidget 中的数据 int  my_data;
my_data = 100;之后,线程马上能得知  my_data = 100;

初步解决方法:在MainWidget 中将变量加上extern ,即extern  int my_data;  但出了个问题,就是MainWidget和 QThread 同时对变量进行修改,会出问题,在linux的多线程中我是用互斥量实现的。请问QT中怎么实现,或者有其他方法???

多谢各位大侠不吝赐教!
[ 此帖被gjf123在2011-05-19 09:56重新编辑 ]
离线myseemylife

只看该作者 1楼 发表于: 2011-05-19
Qmutex、、、可以解决吧
蠢笨的愚钝~
快速回复
限100 字节
 
上一个 下一个