qthread和dummy_threadingg可以混用么


下面的代码创建一个QTableView包含10,000行的窗ロ视图每秒通过调用相同的update()函数刷新自身不幸的是此更新过程使整个窗口锁定,并显着降低了窗口的响应速度

我想知道是否有一種方法可以将对update()函数的调用移到另一个线程,从而不会阻塞主窗口



所属网站分类: 技术文章 >


}

        周末天冷索性把电脑抱到床上仩网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog发现自己对 Qt 的事件循环有不少误解。从来只看到现象这次借 dbzhang800 的博客,就代码论事因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角确让人颇为收益。

        再次提到的一点是:事件循环和线程没有必然关系 QThread 的 run() 方法始终是在一个单独线程执行的,但只有在 run() 方法中使用了 exec() 才真正开启了一个单独的事件循环

}

我要回帖

更多关于 dummy_threading 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信