• 4796阅读
  • 3回复

Qtablewidget item修改问题 [复制链接]

上一主题 下一主题
离线lovelkj
 

只看楼主 倒序阅读 楼主  发表于: 2014-11-24
Qtablewidget item如何在单独的线程中修改?比如修改某个单元格的值
看好多网友说用信号/槽  但是不太理解,求各位指教。
离线lovelkj

只看该作者 1楼 发表于: 2014-11-25
没人会吗
离线dbzhang800

只看该作者 2楼 发表于: 2014-11-25
不是没人会,是你的问题不明确。

首先:QTablewidget 必须要在GUI线程中才能修改!!

在其他线程中,你如果要修改它的值,你必须通知GUI线程来进行这个操作。

如何通知,属于线程间通讯的内容。在Qt中,用queue信号槽是比较简单的方式。如果你要用其他方式来进行线程间的通讯,也完全可以。
离线lovelkj

只看该作者 3楼 发表于: 2014-11-25
回 dbzhang800 的帖子
dbzhang800:不是没人会,是你的问题不明确。
首先:QTablewidget 必须要在GUI线程中才能修改!!
在其他线程中,你如果要修改它的值,你必须通知GUI线程来进行这个操作。
....... (2014-11-25 14:09) 

我确实表达的不够明确,那么要如何通知GUI线程中的信号槽呢、?如何把要修改的内容传递过去呢?麻烦告诉一下或告诉看哪些资料也行,多谢!
快速回复
限100 字节
 
上一个 下一个