相比较微软的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/

  • QTCN 开发网
    国内最早、最活跃的 Qt 中文社区,内容丰富、覆盖面广、在线人数众多,上面有很多热心、无私的 Qt 爱好者,他们会帮助初学者尽快的入门。

  • https://www.qt-apps.org

QT官方资料

  • Qt中文官网:https://www.qt.io/cn
  • Qt开发者官网:https://www.qt.io/developers
  • Qt版本下载:https://www.qt.io/download

QT的一些视频教程

  • QT5入门精讲(C++)
  • C++QT5跨平台界面编程原理和实战大全-老夏课堂
  • QT5实战项目
  • 《C++ Qt 编程视频教程》(C++ Qt Programming)[MP4]
  • QT开发全套视频

awesome-qt

Qt框架精选工具,库和资源的精选清单。

QT编码规范

  • 高级编码规范:http://wiki.qt.io/Qt_Coding_Style
  • 低级编码规范:http://wiki.qt.io/Coding_Conventions
  • QML 编码规范:http://doc.qt.io/qt-5/qml-codingconventions.html

QT的一些开源软件

  • PacketSender
    Network utility for sending / receiving TCP, UDP, SSL https://packetsender.com/
  • QGIS
    QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS) http://qgis.org
  • 基于Qt和FFmpeg的跨平台高性能音视频播放框架-QtAV
    QtAV是基于Qt和FFmpeg的音视频播放库。开发者能够很容易基于QtAV编写播放器。支持常见的功能如播放、截图、暂停、快进快退、音量控制、播放网络流媒体等。 目前支持的渲染方式有QPainter、Direct2D、gdi+、OpenGL,以后会添加其他选择和硬件解码功能。
  • tiled
    著名的TileMap编辑器,做2D游戏开发的一定不会陌生。
  • Clementine Music Player
    Clementine is a modern music player and library organizer for Windows, Linux and macOS.
    功能很完善且跨平台支持做得很好的音乐播放器,完成度高,跨平台项目可以参考它。
  • 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
    基于XMPP 协议的聊天客户端
  • QFramer
    UI封装,国人作品
  • 带有加密功能的 SQLite Qt 插件-QtCipherSqlitePlugin
    QtCipherSqlitePlugin is a Qt plugin for ciphered SQLite which is based on SQLite source and wxSQLite3.
  • 基于Qt开发的轻量级HTTP/HTTPS服务器
  • screencloud-截屏分享工具
  • Rythem(Qt版的fiddler)
  • 网络文件传输客户端-nitroshare-desktop
    Network file transfer application for Windows, OS X, & Linux
    官网:https://nitroshare.net/
  • Github上的一些高分Qt开源项目【多图】
  • QuasarApp
    QuasarApp is developing open source mobile and desktop applications.
  • QuasarApp/Qt-Secret
    Fast encryption library supporting RSA and AES algorithms.

QT相关的个人博客

  • 刘典武的CSDN博客
  • 刘典武的博客园
  • 刘典武的Github
  • 刘典武的码云
  • 刘典武的知乎
  • Qt编写自定义控件大全
  • 24K纯开源的博客园

个人感觉QT5入门精讲(C++) - B站视频讲得比较基础,适合有一定C++基础的初学者;另外《Qt 5.9 C++开发指南》一书讲得也还可以,之前的《QT高级编程》和《C++ GUI Qt 4编程》很经典,不过是基于QT 4的,QT5相比较QT 4,API变化不少。

QT开源网站和相关资料相关推荐

  1. IMU相关资料(github上所有有用的开源项目整理)

    IMU相关资料 1 标定相关 1.1 资料收集 有关于IMU的标定. 此外,IMU的标定在github中也有介绍,并且有matlab代码,CSDN.从这个帖子出发,又看到IMU模块的姿态校正,具体代码 ...

  2. 【BLE MIDI】推荐一个 Android 平台开源 MIDI 软件 MidiSheetMusic ( 相关资料 | Android Studio 中导入 Eclipse 源码 )

    文章目录 一. MidiSheetMusic 相关资料 二. Android Studio 中导入 MidiSheetMusic 的 Eclipse 源码 一. MidiSheetMusic 相关资料 ...

  3. “63个国外优秀测试站点链接”和其他相关资料,排除了目前已失效的网站和资料链接。...

    参考了"63个国外优秀测试站点链接"和其他相关资料,排除了目前已失效的网站和资料链接. 在此分享,同时欢迎大家补充. http://groups.yahoo.com/group/L ...

  4. 个人搜集的各类开源飞控源码以及一些相关资料

    个人搜集的各类开源飞控源码以及一些相关资料 这些都是我在学习飞控的时候收集到的一些资料,整理了一下给大家 ** 链接:https://pan.baidu.com/s/1tFsIsH1ce7GQ0GM- ...

  5. 太赞了!开源下载机器学习经典书 PRML所有相关资料:中文译本,官方代码,课程视频,学习笔记...

    今天给大家推荐一本机器学习.深度学习的人都应该听说过一本经典教材:<Pattern Recognition and Machine Learning>,中文译名<模式识别与机器学习& ...

  6. 开源网站流量统计系统Piwik源码分析——参数统计(一)

    Piwik现已改名为Matomo,这是一套国外著名的开源网站统计系统,类似于百度统计.Google Analytics等系统.最大的区别就是可以看到其中的源码,这正合我意.因为我一直对统计的系统很好奇 ...

  7. 智能车竞赛相关资料获取

    TASKING资料和申请说明 在智能车竞赛网站: smartcar.cdstm.cn/index 上载了关于英飞凌单片机开发软件TASKING的相关资料和License获取流程信息.具体从网站下载相关 ...

  8. FPGA和外围接口-第一章 爱上FPGA(1.4 FPGA开源网站和论坛))

    FPGA开源网站和论坛 1.1.1 25个FPGA开源网站 1.OPENCORES.ORG 网站地址::http://www.opencores.org 图1‑31 OPENCORES.ORG网站截图 ...

  9. 【FPGA——工具篇】32个FPGA开源网站

    1. OPENCORES.ORG 这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到. 进入后,选择project或者由http//www.opencores.org/browse.c ...

  10. [FPGA 日常记录] #4 32个 FPGA 开源网站

    转载自:http://bbs.elecfans.com/jishu_526996_1_1.html 1. OPENCORES.ORG 这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到 ...

最新文章

  1. w10系统没有打开方式_小白怎么制作微软官方win10系统安装启动U盘
  2. php实现查询上传文件进度
  3. [Part 3]API对接,这些坑你一定掉过!
  4. GitHub上值得收藏的100个精选前端项目!
  5. MySQL中查询获取每个班级成绩前三名的学生信息
  6. SpringBoot使用Websocket
  7. memcached在大负载高并发网站上的应用(一)
  8. Oracle10g安装了11g的ODAC后,PL/SQL连接提示TNS:无法解析指定的连接标识符
  9. ASP.NET MVC学习系列 WebAPI初探
  10. mysql复制(高可用架构方案的基础)
  11. Java嗖嗖移动项目
  12. 微信小程序注册教程-详细图文教程
  13. 意识比智力重要,选择比努力重要
  14. bcoma 应用程序发生错误_打开网页老是出现《应用程序错误》是怎么回事?
  15. Cadence OrCAD Capture CIS 输出带属性的PDF原理图
  16. Flatpak 不是未来
  17. 返利机器人分享话术_客户裂变-返利机器人回复语
  18. 现代几何学的二十条公理
  19. JDK1.7ConcurrentHashMap源码分析
  20. 写C#代码时用到的中文简体字 、繁体字 对应的转化 (收藏吧)

热门文章

  1. windows server 2003序列号
  2. 转自 静心梦工厂
  3. 2018年系统架构设计师案例分析真题及详细答案解析
  4. 线性回归及RANSAC异常值清除算法案例
  5. 微信注册验证成功之后不跳转_微信公众号申请教程,怎么创建公众号?
  6. 7-6 字符串逆序 (10 分)
  7. C++(类与对象)是纸老虎吗?
  8. 零基础可不可以学前端?我来告诉你
  9. 坚果云服务器地址,如何在WPS中启用WebDAV连接到坚果云?
  10. 移动硬盘内容变成快捷方式处理