我有一个 tablewidget 需要附加来自子线程的数据。
我收到此错误在 GUI 线程之外使用像素图是不安全的。在 c# 中,我使用 Disptacher 告诉 mainThread 将数据附加到 gui 对象中。
我认为有一些接近这个的东西?我正在使用 qt4.7 我在父级中创建了一个插槽,并在线程对象中创建了一个信号。来自子线程的发射信号将信号发送到父级中的插槽。但信号没有触发。当我像这样执行方法时 object->run(); (即来自主线程)它工作正常..但是当我从线程对象-> start()执行它时;信号没有被触发..我需要对不在主线程中的线程做一些工作..
更新--27/09 我刚刚找到了问题的根源.. 信号和插槽正在工作,但是子线程正在启动一个导致所有这些麻烦的 qnetworkaccessmanger 对象.. 我评论了 networkaccess 对象并且没有错误..我需要线程来调用网络请求..并更新gui中的结果..