发现一个好用的Qt代码仓库-QMDemo

发现一个好用的Qt代码仓库-QMDemo

最近发现应该还不错的github仓库,可以用于学习Qt,包含了代码和习惯博客。

仓库里面包含了QT开发很多常用功能示例;

工程模块说明

模块名功能
FunctionalModule自己封装的常用功能模块,开发时直接复用
ProgramFramework用过的一些Qt程序模块设计架构Demo
Experience日常开发经验
使用Qt内置模块
QMNetworkQt网络编程Demo
QtChartsDemoQt使用QtCharts模块绘制图表Demo
QSqlDemoQSql学习Demo
QStyleDemoQt样式美化设置Demo说明及演示
PaintingDemoQt绘图Demo
GraphicsviewDemoGraphicsView 图形视图框架Demo
QOpenGLQt - OpenGL开发
WebQt - Web混合开发
ConcurrentExamplesQt线程和并发编程示例
MapExamplesQt 地图功能开发
使用到第三方库
Web/CefExamplesQt - Web混合开发(使用CEF)
XlsxDemoQt使用QXlsx操作Excel Demo
OpenCVDemoQt使用OpenCV进行视频、图像操作Demo
FFmpegDemoQt - FFmpeg多媒体框架开发Demo

示例图

下列是部分代码的效果图。

QT实现串口、鼠标、键盘热插拔监测功能模块

在这里插入图片描述

音视频开发FFmpeg示例,包含opengl显示、软/硬解码、录屏、视频文件部分、网络视频流部分、摄像头录制等。

在这里插入图片描述

  1. windows下使用鼠标钩子实现全局鼠标监听功能;
  2. 通过封装将Windows鼠标信号转换成Qt鼠标信号;
  3. 键盘事件(待完成);

在这里插入图片描述

使用Qt编写的一个截图工具软件,支持Windows、linux系统,无第三方依赖,均使用Qt库或者系统库实现。

在这里插入图片描述

十分详细的Qss样式表练习Demo

在这里插入图片描述

在Qt中嵌入web界面,并实现web和qt界面实现双向通信;

在这里插入图片描述

  1. QT实现支持单线程、多线程下载瓦片地图。
  2. 支持下载多样式arcGis瓦片地图;
  3. 支持下载多样式高德瓦片地图;
  4. 支持Bing地图下载。

在这里插入图片描述

  1. Qt加载显示在线/离线瓦片地图;
  2. 支持以鼠标为原点缩放瓦片层级;
  3. 使用绝对像素坐标方式显示瓦片;
  4. 支持在线程池中快速下载在线瓦片;
  5. 支持鼠标缩放地图层级;
  6. 支持显示瓦片编号、瓦片网格;
  7. 默认支持下载显示多格式高德、Bing、ArcGis瓦片地图。

在这里插入图片描述

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值