QT基础知识
文章平均质量分 68
介绍QT基础知识。
温暖的大河
原来姹紫嫣红开遍,似这般都付与断井颓垣。
展开
-
【QT】项目打包发布流程总结
常见依赖项:plugins/、Qt6Core.dll、Qt6Widgets.dll、Qt6Gui.dll、libgcc_s_seh-1.dll、libstdc++-6.dll、libwinpthread-1.dll原创 2024-03-10 14:39:59 · 399 阅读 · 0 评论 -
【QT】基于QObject::moveToThread()创建后台线程,如何优雅地退出。
后台线程正常运行期间,线程调度权一直被业务循环所独占,而通过moveToThread转移线程所有权后,其信号槽的执行被业务循环所阻塞;如果业务循环是一个阻塞在自己定义的逻辑中,比如一个while(true)结构,就可以向其中嵌入一个自定义的退出标志,或者直接使用QThread所提供的中断请求(主线程发起requestInterruption(),业务循环检查isInterruptionRequested()返回值),自主选择退出业务循环;如果是阻塞在第三方接口上,无法向其内部嵌入退出标志检查逻辑,但一般原创 2024-03-10 12:30:00 · 635 阅读 · 0 评论