logo头像

单枪匹马亦对饮,历经磨难记初心

Qt实用技能3-理解事件循环

简介 事件与事件循环 Hello World 循环处理 类比事件循环的概念 不同操作系统的事件循环 Windows Linux X11窗口 MacOS Cocoa Application Qt的事件循环 QEventLoop...

Qt实用技能2-用好qmake

简介 qmake简介 添加第三方库 示例1 - 直接链接库的全路径 示例2 - 路径中包含空格等特殊字符,用引号括起来。 示例3 - 分别指定路径和库 示例4 - 分平台条件链接 原理 影子构建 指定目标路径 指定中间件生成路径...

Qt实用技能1-用好QtCreator

简介 环境说明 QtCreator折叠全部代码 QtCreator属性生成 QtCreator注释代码 QtCreator代码片段 QtCreator代码格式化 QtCreator会话管理 结尾 简介本文是《Qt实用技能》系列文章...

Qt自制简易好看的日志系统

简介 预览 原理 html格式的log Qt的log系统 融合 文件句柄复用 多线程测试 github仓库链接 简介一个完善的软件工程,自然是少不了log系统的。 这次涛哥教大家,用最少的代码做一个轻量又好看的log系统。 涛...

Qt项目持续集成系列之-github自动化发行

简介本文的目标是,在github上实现Qt工程的自动化发行。 看个预览图先: 上图所示github的Release中,包含了两个macos平台的dmg包、5个windows平台的zip包以及一个ubuntu平台的包,都是自动化发行的结...

Qt项目持续集成系列之-github自动化编译

简介持续集成的概念和好处,涛哥就不再赘述了。 本文的目标是,领各位读者入门,学会如何在GitHub上搭建Qt项目的自动化编译环境。 后续的文章还会有Qt项目的自动化测试、及多平台自动发行。 创建一个Qt工程这里使用默认的HelloWo...

Qt输出彩色log信息

简介我们在Qt Creator中开发程序的时候,经常要做的一件事情,就是看程序的输出Log。一般的log信息都是黑白的,比如这样的: 涛哥在这里告诉大家一个隐藏的技能,那就是输出彩色的log: 从此看到的log,不再是黑白的,而是五...