加载头像

charts

💻 后端与底层 (Backend & Foundation)

📂 C/C++

📂 架构与网络

oatpp 微服务框架:

Qt:

这些笔记是我在学习 Qt 6 过程中整理的个人笔记,围绕 C++17 + CMake + Qt 6.5 展开。阅读顺序建议从上往下,每篇笔记都配有可运行的代码示例。

本次 Qt 的笔记可能并不规范,无体系性,仅供参考

  • 基础篇

    • 001-Qt 的编译原理 — qmake 与 CMake 的区别、Qt 的构建流程、moc/uic/rcc 三个代码生成器的作用
    • 002-CMake 模板 — Qt6 项目的标准 CMake 模板,WIN32 平台 DLL 自动拷贝配置
    • 003-Qt 的对象管理 — QObject 父子机制、Qt 的对象树模型与内存管理
    • 004-QString — Qt 字符串类详解:构造、拼接、格式化(QString::arg)、编码转换
    • 005-Qt 的容器 — QList、QMap 等隐式共享容器,与 STL 容器的对比
    • 006-Qt 的布局 — QVBoxLayout / QHBoxLayout / QGridLayout 的用法、伸缩因子(stretch)与嵌套布局技巧
    • 007-分割条 QSplitter — QSplitter 分割条,实现用户可拖拽调整的窗格布局
    • 008-Qt 的随机数生成器 — QRandomGenerator 与 std::random 对比、随机数种子的设置
  • 核心机制篇

    • 009-Qt 的元对象系统 — Q_OBJECT 宏、moc 生成的元对象代码、QMetaObject、Q_PROPERTY 属性系统
    • 010-信号和槽 — connect 的五种写法、信号槽的原理、disconnect、lambda 连接与生命周期
    • 012-Qt 的事件系统 — 事件循环、event() 分发、accept/ignore、事件过滤器、sendEvent/postEvent、事件与信号的对比
    • 013-Qt 事件系统的小案例 — 事件系统的配套实战小练习
    • 014-Qt 的线程机制 — QThread 两种用法(重写 run / moveToThread)、连接类型(Direct/Queued/BlockingQueued)
    • 015-Qt 的绘图系统 — QPainter / QPaintDevice / QPaintEngine、坐标系变换、基本图形、QPainterPath、update/repaint 重绘机制
  • 小项目实战篇

  • 模块专题篇

    • 017-Qt 的数据库模块 — Qt SQL 模块分层架构、QSqlDatabase/QSqlQuery/QSqlTableModel/QSqlRelationalTableModel/自定义委托
    • 018-Qt 网络编程 — QUdpSocket(UDP 数据报)、QTcpServer + QTcpSocket(TCP 多客户端服务端)、信号驱动的异步通信
  • Qt demo:银行输入键盘

🧠 人工智能 (AI)

📂 计算机视觉 (CV)

📂 大模型技术 (LLM)

  • (虚位以待:留给未来的大模型文章)

📂 深度学习基础

  • (虚位以待)

🛠️ 系统与运维 (OS & DevOps)

📂 环境配置

📂 容器与部署

📂 开发常识

☕ 随笔 (Misc)

📂 博客建站

📂 站点公告

📂 日常水文

  • (虚位以待:留给未来的灵光一现)

评论
✅ 你无需删除空行,直接评论以获取最佳展示效果
avatar
status
这有关于开发、基础算法、人工智能相关的问题和看法,还有文章翻译分享
相信你可以在这里找到对你有用的知识教程
公告
👋🏻 Hi,我是abinng,欢迎你!
❓ 如有问题欢迎评论区交流!
😫 页面异常?尝试Ctrl+F5
📭 如需联系我:发送邮件🚀
本站所有站点:
(快)blog.abinng.com
(快)cf.abinng.dpdns.org
abinng.github.io
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體