
QT
文章平均质量分 74
zhuyue14
金融市场中分形、混沌理论研究、人工智能算法交易、量化投资
展开
-
QT creator 与 Visual studio2015之间的切换
一、简述 工作中很常需要使用visual studio和QT之间的相互切换,但是重新构建一个新的QT creator的工程会存在隐式调用lib和动态库的问题,有时很常无法解决。所以一般推荐使用visual studio add-in for QT等插件来实现,若你的visual studio 的版本为2013可以参看文章点击打开链接,2015及以上版本已经取消add-in,但是QT公司推出了...原创 2018-06-27 08:36:51 · 4343 阅读 · 0 评论 -
QThread的应用(一)
一、QThread的应用背景 QT是基于事件驱动的架构的,一般在开发QT的应用程序时,为了将耗时的计算工作与主线程分离,以避免界面窗口容易出现卡死或未响应的问题,QThread和QTimer的使用则能很好的实现该类需求。此外,QT的库随着时代的发展,引入了很多有用的函数,比如通过一个全局QMutex来实现工作计算流程的暂停。另外QMutexLocker可以更简单的实现QMutex线程锁的...原创 2019-01-23 11:56:56 · 673 阅读 · 0 评论 -
Qthread的应用(二)
QMutexLocer类可以很方便的简化Qmutex的lock和unlock。因为在复杂的函数中Qmutex的锁进行调试代码是很难的,而QMutexLocker在这些情况下使用可以很好的确保mutex的状态。 下列函数在推出函数时需要解锁的地方有多个,使用QMutex的情况如下,很容易出现忘记解锁的问题,当这个程序的复杂增加时,出现错误的概率也在增大: int comple...原创 2019-01-23 16:50:01 · 302 阅读 · 0 评论