• 3246阅读
  • 0回复

Qt写FIX GUI时GUI更新时的错误 [复制链接]

上一主题 下一主题
离线unusualwater
 
只看楼主 倒序阅读 楼主  发表于: 2012-08-27
第一次提问。本人Qt入门,用Qt在QuickFixEngine的库上写了一个FIX Application. 涉及到TcpSocket.
当TcpSocket得到信息的时候会update GUI上一个PlainTextEdit 的Log.

有时候就会由于message来得太快,导致第一个message还没有写上gui,第二条已经来了,所以在qtextcursor那个地方就出错了。小弟试着上了上锁,但是好像也没搞成功。一定要把socket用另一条thread hold住才可以吗?
快速回复
限100 字节
 
上一个 下一个