• 4260阅读
  • 5回复

[提问]线程的问题 [复制链接]

上一主题 下一主题
离线winslx
 

只看楼主 倒序阅读 楼主  发表于: 2014-07-16

请问怎么样通过线程去处理QStandardItemModel的setItem
不知道怎么样把query和model传到进程里处理
我要在线程里操作QStandardItemModel的setItem 要通过传过来的QSqlQuery获取值
离线dosmlp

只看该作者 1楼 发表于: 2014-07-16
用信号和槽
离线winslx

只看该作者 2楼 发表于: 2014-07-16
能举个例子吗?因为我传的是QStandardItemModel和QSqlQuery,不太会怎么传过去和怎么接收
离线dosmlp

只看该作者 3楼 发表于: 2014-07-16
回 winslx 的帖子
winslx:能举个例子吗?因为我传的是QStandardItemModel和QSqlQuery,不太会怎么传过去和怎么接收  (2014-07-16 17:02) 

定义信号时可以附加一个参数,比如QString
然后发射信号后相应的槽函数可以接收这个参数
比如在线程中把需要传送的信息附加到信号的参数,然后发射,在主进程中的槽函数就可以接收到参数,进行相应的处理了
离线winslx

只看该作者 4楼 发表于: 2014-07-16
我是从主线程里传参去线程里处理。。应该也是一样吧,我试试
离线winslx

只看该作者 5楼 发表于: 2014-07-16
回 dosmlp 的帖子
dosmlp:定义信号时可以附加一个参数,比如QString
然后发射信号后相应的槽函数可以接收这个参数
比如在线程中把需要传送的信息附加到信号的参数,然后发射,在主进程中的槽函数就可以接收到参数,进行相应的处理了 (2014-07-16 17:08) 

哥们,还不是很懂,能留个QQ指点一下吗
快速回复
限100 字节
 
上一个 下一个