SkillAgentSearch skills...

QtExamples

Qt 之 GUI 控件使用 / 网络 / 架构原理 / 运行机制理解;DTK 重绘控件方式的框架解析;IDE 技巧之 Visual Studio / Qt Creator;此为系列文章教程

Install / Use

/learn @XMuli/QtExamples
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<img src="https://fastly.jsdelivr.net/gh/XMuli/xmuliPic@pic/2023/20230618195256.png" width="80%"/>

                          我也不知道为什么,当初就是想放这么一张图在这里~

QtExamples

面向 C++/ Qt 入门者与转行学习者的 Qt 学习与项目仓库,兼顾入门与进阶的系统路径。

适合人群

  • 零基础或刚入门的 Qt/C++ 学习者
  • 想从“看教程”走向“做项目”的开发者
  • 需要系统梳理 Qt 工程化与发布流程的同学

你将获得

  • Qt 基础控件、网络编程、工程化与发布流程
  • Deepin / UOS 的 DTK 与自定义样式的底层理解
  • 一条可循的学习路径与丰富的项目参考

阅读方式

  • 想快速上手:从第 1 章开始,按系统与 IDE 配好环境
  • 想专项突破:直接跳到对应章节
  • 想看作品与案例:先看“热门作品”和第 10 章

快速导航

项目介绍

  • Qt GUI 基础控件与常见网络编程
  • DTK 重绘控件与样式机制的框架解析
  • Qt Creator 与 Visual Studio 的实用技巧
  • Qt 原理与运行机制的系统理解

这是个人学习与实践的记录,也希望与更多同路人交流分享。

构建环境

源码与文章均托管于本仓库,主线聚焦 Qt 5/6 与 Linux 基础及系统编程。

  • 开发系统macOS 10.14-15.x / Windows 10-11 / UOS/Deepin 20-25
  • 编码软件Qt 5.x-6.x / Visual Studio 2015-2026

热门作品

较火/高规格的完整项目(第 10 章)

截图三部曲(难 → 易)

  1. SunnyCapturer 跨平台截图软件,支持离线 OCR、图片翻译、贴图、钉图 [★★★★★ 2023-2026]:SunnyCapturer 官网
  2. FLIPPED 一款简易且漂亮的跨平台截图和贴图的软件 [★★★]
  3. ShotX 一个轻量级的跨平台截图 [★]

楔子

新手过来

入门阶段常见的困惑大致如下:

  1. 语法不熟,能看懂却写不出
  2. IDE 安装、配置、建项目一头雾水
  3. 基础控件不认识,不知道如何组合成界面
  4. 内容碎片化,缺少可系统阅读的资料
  5. 学了很久仍不清楚“在学什么、下一步做什么”

分享所想

  1. 重新系统梳理 GUI 与工程化实践
  2. 帮助新手从 0 到 1,解决入门阶段最常见的问题
  3. 学习于网络,回馈于网络
  4. 以可检索的方式沉淀为长期可用的资料

Star History

Star History Chart

热爱开源

虽不盈利,也会辛苦,但因自由与开源而坚持记录。

贡献捐赠

如果这个仓库帮你节省了时间、解决了问题,欢迎支持。每一份赞助都会用于持续整理与更新,也是继续投入的动力:

  • 点个 Star / Fork,让更多人看到
  • 分享给需要的人
  • 赞助一杯饮料,支持持续更新
<details> <summary><b>捐赠/打赏(点击展开二维码)</b></summary> <p>- If you have something to learn from the project, you can also invite me to share a glass of Fat House Ice and Coke. -</p> <pre><img src="https://fastly.jsdelivr.net/gh/XMuli/xmuliPic@pic/2022/202302282339037.png" width="80%"/></pre> </details> ## 联系作者

| alt text:真实项目的作品集展示 | | | --- | --- | | alt text:浏览量 170W+ | alt text:唯一博客 | | alt text:简要沟通 | alt text:代码托管 |

正文

1-预备知识

Windows 系统

macOS 系统

Linux 系统

通用命令交互

IDE 对 Qt 源码函数进行单步调试

2-Qt 生成原理和运行机制

3-常规 GUI 控件

原生控件

高级自绘和组合控件

4-网络编程

5-DTK 重绘控件原理解析-自定义 QStyle

DTK 历史发展

背景知识

感性理解

  • [Qt 控件在 UO

Related Skills

View on GitHub
GitHub Stars4.0k
CategoryDevelopment
Updated10h ago
Forks828

Languages

SWIG

Security Score

100/100

Audited on Apr 5, 2026

No findings