- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 QT+UDP打洞Demo,实现p2p
界面截图如下,先点击【开启打洞socket】,再点击查询打洞公网端点,获取到公网地址和端口号:例如。[14:35:44] 请把这个端点发给对端,不要使用STUN探测socket的端口![14:35:44] <<<打洞Socket公网端点:XXXXXXXXX:2204。[14:35:43] >>> 打洞Socket开启成功(随机本地端口)[14:35:44] >>>正在查询打洞Socket的公网映射…
2026-08-25 17:23:50
27
原创 QT6.11.1+msvc2022+ffmpeg-9.0-full_build-shared实现远程控制功能
本文介绍了一个基于Qt和FFmpeg的远程控制工具实现方案。该方案包含控制端(RemoteClient)和被控端(RemoteServer)两部分,主要功能包括:1) 使用H264编解码器实现屏幕画面传输;2) 支持鼠标键盘事件转发控制;3) 提供文件传输功能。核心实现采用了FFmpeg进行视频编解码,QTcpSocket进行网络通信,并通过多线程处理视频帧队列。项目已测试可用,提供了完整的代码实现和集成FFmpeg的方法,开发者可直接下载使用。该工具适用于Windows平台,具有低延迟、高效传输的特点。
2026-08-12 11:42:01
25
原创 QT6.11.1+QCefView 加载网页,支持(Cesium)
本文介绍了在Qt项目中集成QCefView库的配置和使用方法。主要内容包括:1. 在pro文件中添加QCefView库的路径和头文件配置;2. 主函数中设置CEF相关参数,包括DPI缩放、GPU优化、日志级别、远程调试端口等;3. 创建CEF上下文环境并初始化;4. 在Widget类中使用QCefView组件加载网页资源,设置渲染参数(离屏渲染、背景色等)和交互属性(右键菜单、拖放等)。文章提供了完整的代码示例,帮助开发者在Windows平台上实现基于CEF的浏览器功能集成。
2026-07-24 15:04:43
232
1
原创 QtCreater 编辑代码后产生~XXX.TMP 文件,退出Qtcreater后TMP文件消失
QtCreator保存代码时产生临时文件的问题可以通过设置环境变量解决。具体步骤是:1.在系统环境变量中新增QTC_DISABLE_ATOMICSAVE变量并设为1;2.重启QtCreator并重新构建工程。这样修改保存代码时就不会再生成.TMP临时文件,避免污染代码仓库。该方法通过禁用QtCreator的原子保存功能来解决问题,简单有效。
2026-05-15 10:25:13
39
原创 QT调用百度地图获取鼠标点经纬度
本文介绍了在Miniblink中实现QT与JavaScript交互的方法。通过定义miniblink类封装浏览器控件,使用wkeWebView创建窗口并绑定JavaScript函数get_map_LonLat。当用户点击地图时,JavaScript获取坐标并转换为WGS84格式,通过绑定函数传递给QT。QT端通过信号槽机制接收经纬度数据并显示。关键步骤包括:1)头文件定义交互接口;2)cpp文件实现函数绑定;3)HTML添加点击事件处理;4)QT连接信号处理数据。该方法实现了Web地图坐标获取与QT界面显示
2026-05-11 11:04:26
55
原创 QT调用百度地图实现图标标注功能
简单粗暴,基本只需要调用接口就行了,注意中文标签 需要怎么操作。通过调用js函数实现图标标注以及显示名称(支持中文)
2025-11-06 17:14:49
173
原创 QGroundcontrol最新版本编译教程(5.0.3版本2025.08.11最新)
QGroundControl最新版本已从qmake迁移到CMake构建系统。本文详细记录了在Windows 11环境下使用Qt 6.8.3、Visual Studio 2022和Git等工具编译QGC的完整流程,包括环境配置、代码拉取(必须使用git clone --recursive命令)、CMake配置及编译运行步骤。特别强调了Qt 6.8.3版本的严格要求,以及提供了虚拟机镜像作为备用解决方案。编译成功后可通过Qt Creator直接运行程序,作者还提供了网盘资源以方便下载相关工具和代码。
2025-08-12 11:35:49
2299
13
原创 坐标转换WGS84到BD09(JS版本)
本来是不想谈这个的,但今天有人拿我的示例使用的时候遇到了显示问题。所以不把这个坐标系问题讲清楚,就算后面关于地图的功能讲的再好,你在实际项目使用过程中也会因为这个问题卡半天。
2025-02-19 14:06:14
709
原创 QT调用百度地图实现地图类型切换
核心就是在QT里面调用JS函数进行切换地图类型(数字、卫星、混合)。你可能不懂JS的相关语法,但你不要紧张,我尽可能把每个功能所需要的变量、函数都写在一起,方便以后直接拷贝过去调用。在miniblink.h文件中增加QT调用js函数。onlinmap.html文件中,增加一下代码。2.html文件增加切换地图模式函数。miniblink.cpp 代码如下。先加载在线地图,再点击切换地图模式。1.增加QT调用JS功能。
2025-02-19 09:56:25
493
原创 QT调用百度地图开发准备工作
我这边加载加载百度地图,其实就是加载一个html文件,本质上就是看你采用哪种方式去加载html。可以采用QWebEngineView,选择QWebEngineView的话,有个比较棘手的问题,就是一定要用 msvc ,并且qt安装的时候也必须勾选相关模块。当然也可以使用第三方库 Miniblink,支持 MinGW和msvc。综合考虑后,我决定使用 Miniblink 来开发。文章后面我会把需要的Miniblink和其他一些运行库、html文件打包好工大家下载使用。
2025-02-18 10:20:57
565
原创 QT调用百度地图目录
最近一个QT开发项目中使用到了百度地图以及一些对应的地图工,网上对百度地图的功能描述和案例可以说是铺天盖地,但里面有用的很少。特别是能具体到代码级别且没有问题的参考示例更是难找。后续也是参考百度官方的文档才把问题解决。所以在这里想编写一套完整的QT+百度地图的使用教程,给后续的工作提供一些技术参考。同样在撰写文章中涉及到代码开发的地方你可能使用默认配置,降低整个项目的管理复杂程度,尽可能做到整个工程源码能够拿来就能使用。
2025-02-17 15:30:56
741
原创 Qt Remote Objects如何在VS2015中配置使用
Remote如何在VS2015中配置使用Qt Remote Objects 在QTCreater当中如何使用,请参考以下文章:https://blog.youkuaiyun.com/x85371169/article/details/81427715https://blog.youkuaiyun.com/x85371169/article/details/81427864https://blog.youkuaiyun.com...
2019-05-06 09:38:00
1025
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅