前言
过去多年的QT开发知识大多来源于以往的项目经验或通过百度查找其他大佬的文章。说起来有些惭愧,直到现在才意识到应该从源头一点一滴地汲取相关知识。多年来,我一直在不同编程语言之间切换,平时忙于业务,再加上自身草根背景、英语水平也有限等因素,才导致了这种情况。接下来,我打算坚持阅读QT官方文档,学习最新的知识,同时也会整理出一些需要记忆的英语单词,努力提高英语水平。如果我的总结能够对大家有所帮助,那将是最好的结果。
一、Qt文档整体框架
当前文档是基于qt6的, 当然这里顺便说一下, 如果大家是基于新的项目开发, 建议直接选用这个版本. 首先是Qt5在2025年5月26号就不再维护了, 另外就是QT6很多qt库是基于LGPL协议, 只要我们不修改源码,我们的项目是可以闭源发布,即使修改了源码,也只需要公布修改后的库,其他业务库还是可以闭源.
二、各个功能网站入口
其实打开我们上面提高的网站就可以直接进入各个模块的入口, 我这里只是自己学习,所以把入口后汇总了一下,后期如果我这边有相关模块的文章,我也会贴到这里.
安装文档:
Qt官方
本人实践: Qt 6.8.2 安装教程(服务器超时解决)
源码编译:
Qt官网
本人实践: 待定
用于Debian Linux 版本企业QT:
企业版
Qt各个模块文档(后期我这边主要阅读的内容):
Qt模块
Qt迁移:
Qt5迁移Qt6
本人实践: 待定
Qt各种工具:
Qt Tool
Qt QSS 样式:
Qt 样式
总结
以上是我基于 Qt6官网文档的汇总,大家也可以直接到这里去看. 整理完后,还是有点小小的感触, 有时候基于全貌的简单梳理, 其实是可以提升自己的视野,整体观的. 接下来我会针对Qt各个模块文档进行完整的学习.