Qt开发
文章平均质量分 91
qtcreator,qt5.12
爱搞事的程小猿
一个路过的假面骑士
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2.qt调试日志输出
性能影响:日志代码仍会执行(如参数计算),但不会输出到控制台/文件。使用案例中的print()依旧会被执行。灵活控制:可针对不同模块、不同日志级别(Debug/Info/Warning等)单独开关。发布版本:结合编译期禁用(QT_NO_DEBUG_OUTPUT)彻底移除日志开销。开发阶段:使用运行时禁用,灵活调试不同模块的日志。意思就是使用案例中print()函数是不会执行的。本质上就是一个定义来着,调用栈对象的一个接口。编译器会优化掉日志代码,零运行时开销。而我们常用的应该是触发了。原创 2025-07-27 22:57:11 · 565 阅读 · 0 评论 -
1.qt历史版本安装与多版本开发(解决被拦截问题)
本文介绍了Qt在线安装器的使用方法。提供了Qt官方下载地址和国内镜像源(中科大、清华、北理工),并说明如何通过命令行参数切换镜像源。安装时建议选择Qt版本、构建工具和QtCreator。如需添加或移除模块,可在安装后通过维护工具操作。最后介绍了两种启动QtCreator的方式:从安装目录直接运行或在系统菜单中搜索启动。摘要满足150字要求,概括了主要内容。原创 2025-07-27 13:39:22 · 1323 阅读 · 0 评论 -
1. Qt多线程开发
run函数是在子线程中执行的其成员函数func1a)直接调用的方式是在创建对象的线程(主线程)中执行的b)信号槽连接的方式也是在创建对象的线程(主线程)中执行的直接调用接口,如果包含了run线程中使用的变量可能就会导致数据竞争此时就得考虑加锁如果run线程中获取到了锁,主线程调用WorkerThread的接口会导致阻塞,界面卡顿=使用场景,不需要进行线程间数据交互使用场景: 线程之间频繁交互的时候(官方推荐)①禁止行为:禁止直接调用子线程对象接口或者修改数据。原创 2025-07-26 23:18:21 · 922 阅读 · 0 评论
分享