# QtResources **Repository Path**: havealex/QtResources ## Basic Information - **Project Name**: QtResources - **Description**: 关于Qt的一些开发资料,包括电子书、技术博客、开发技巧等的收集和总结 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 4 - **Created**: 2021-01-22 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QtResources 关于Qt的一些开发资料,包括电子书、技术博客、开发技巧等的收集和总结 相比较微软的MFC,Qt是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。记得之前在上海的一家公司里开发的手机助手类的程序就是采用QT开发的,分别针对Windows和Mac开发手机助手,第一个版本基于QML,第二个版本采用QT C++方式。Qt Creator 是全新的跨平台Qt IDE,可单独使用,也可与 Qt 库和开发工具组成 一套完整的SDK. 其中包括:高级 C++ 代码编辑器,项目和生成管理工具,集成的上下文相关的帮助系统,图形化调试器,代码管理和浏览工具。Qt Creator 是专为满足 Qt 开发人员需求而量身定制的跨平台集成开发环境 (IDE)。Qt Creator 可在 Windows、Linux/X11 和 Mac OS X 桌面操作系统上运行,供开发人员针对多个桌面和移动设备平台创建应用程序。 ## QT的一些网站 * QT开源社区 [http://www.qter.org/](http://www.qter.org/) * [QTCN 开发网](http://www.qtcn.org) 国内最早、最活跃的 Qt 中文社区,内容丰富、覆盖面广、在线人数众多,上面有很多热心、无私的 Qt 爱好者,他们会帮助初学者尽快的入门。 * [https://www.qt-apps.org](https://www.qt-apps.org) ## QT官方资料 * Qt中文官网:[https://www.qt.io/cn](https://www.qt.io/cn) * Qt开发者官网:[https://www.qt.io/developers](https://www.qt.io/developers) * Qt版本下载:[https://www.qt.io/download](https://www.qt.io/download) ## QT的一些视频教程 * [QT5入门精讲(C++)](https://www.bilibili.com/video/av50849127) * [C++QT5跨平台界面编程原理和实战大全-老夏课堂](https://www.bilibili.com/video/av68939076) * [QT5实战项目](https://www.bilibili.com/video/av41566976) * [《C++ Qt 编程视频教程》(C++ Qt Programming)[MP4]](https://blog.csdn.net/xiaofeixiall/article/details/82117909) * [QT开发全套视频](https://www.bilibili.com/video/av34085761) ## [awesome-qt](https://github.com/JesseTG/awesome-qt) Qt框架精选工具,库和资源的精选清单。 ## QT编码规范 * 高级编码规范:[http://wiki.qt.io/Qt_Coding_Style](http://wiki.qt.io/Qt_Coding_Style) * 低级编码规范:[http://wiki.qt.io/Coding_Conventions](http://wiki.qt.io/Coding_Conventions) * QML 编码规范:[http://doc.qt.io/qt-5/qml-codingconventions.html](http://doc.qt.io/qt-5/qml-codingconventions.html) ## QT的一些开源软件 * [PacketSender](https://github.com/dannagle/PacketSender) Network utility for sending / receiving TCP, UDP, SSL [https://packetsender.com/](https://packetsender.com/) * [QGIS](https://github.com/qgis/QGIS) QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS) http://qgis.org * [基于Qt和FFmpeg的跨平台高性能音视频播放框架-QtAV](https://github.com/wang-bin/QtAV) QtAV是基于Qt和FFmpeg的音视频播放库。开发者能够很容易基于QtAV编写播放器。支持常见的功能如播放、截图、暂停、快进快退、音量控制、播放网络流媒体等。 目前支持的渲染方式有QPainter、Direct2D、gdi+、OpenGL,以后会添加其他选择和硬件解码功能。 * [tiled](https://github.com/bjorn/tiled) 著名的TileMap编辑器,做2D游戏开发的一定不会陌生。 * [Clementine Music Player](https://github.com/clementine-player/Clementine) Clementine is a modern music player and library organizer for Windows, Linux and macOS. 功能很完善且跨平台支持做得很好的音乐播放器,完成度高,跨平台项目可以参考它。 * [qTox](https://github.com/qTox/qTox) qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol. https://qtox.github.io/ 功能强大的IM客户端 * [Shotcut - a free, open source, cross-platform video editor](https://github.com/mltframework/shotcut) 基于XMPP 协议的聊天客户端 * [QFramer](https://github.com/dragondjf/QFramer%20) UI封装,国人作品 * [带有加密功能的 SQLite Qt 插件-QtCipherSqlitePlugin](http://qtciphersqliteplugin.galaxyworld.org) QtCipherSqlitePlugin is a Qt plugin for ciphered SQLite which is based on SQLite source and wxSQLite3. * [基于Qt开发的轻量级HTTP/HTTPS服务器](https://github.com/188080501/JQHttpServer) * [screencloud-截屏分享工具](https://github.com/olav-st/screencloud) * [Rythem(Qt版的fiddler)](https://github.com/AlloyTeam/Rythem) * [网络文件传输客户端-nitroshare-desktop](https://github.com/nitroshare/nitroshare-desktop) Network file transfer application for Windows, OS X, & Linux 官网:https://nitroshare.net/ * [Github上的一些高分Qt开源项目【多图】](https://www.cnblogs.com/pyw0818/p/8044295.html) * [QuasarApp](https://github.com/QuasarApp) QuasarApp is developing open source mobile and desktop applications. * [QuasarApp/Qt-Secret](https://github.com/QuasarApp/Qt-Secret) Fast encryption library supporting RSA and AES algorithms. ## QT相关的个人博客 * [刘典武的CSDN博客](https://blog.csdn.net/feiyangqingyun) * [刘典武的博客园](https://www.cnblogs.com/feiyangqingyun) * [刘典武的Github](https://github.com/feiyangqingyun) * [刘典武的码云](https://gitee.com/feiyangqingyun) * [刘典武的知乎](https://www.zhihu.com/people/feiyangqingyun) * [Qt编写自定义控件大全](https://blog.csdn.net/feiyangqingyun/article/details/53443488) * [24K纯开源的博客园](https://www.cnblogs.com/csuftzzk/) 个人感觉[QT5入门精讲(C++) - B站视频](https://www.bilibili.com/video/av50849127)讲得比较基础,适合有一定C++基础的初学者;另外《Qt 5.9 C++开发指南》一书讲得也还可以,之前的《QT高级编程》和《C++ GUI Qt 4编程》很经典,不过是基于QT 4的,QT5相比较QT 4,API变化不少。