自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (25)
  • 收藏
  • 关注

原创 QML中使用Settings添加修改注册表中数据

对于大多数应用程序而言,数据存储是必须的。Qt中对于本地存储,C++中提供了基于本地数据文件/注册表的类QSettings,对于Qt Quick来说,虽然可以使用QSettings处理例如ini类型的配置文件,然后将数据映射到QML中,但是一般的小型应用来说,这样做是影响开发效率的,因此使用Qt Quick中提供的类Settings。

2020-06-29 13:33:33 2263

原创 使用Qt备份微信小程序腾讯云数据库到本地(databaseMigrateExport和databaseMigrateQueryInfo)

云数据库中的数据我们可以使用小程序开发者工具中的控制台进行操作,但必须要安装有开发者工具且操作用户微信被授权登录才可以进行管理维护。因此我使用Qt制作PC端应用程序,通过HTTP API调用的方式管理维护后台数据,这里介绍对云数据库中集合进行备份到本地的功能实现。

2020-06-22 13:50:52 2012 6

原创 微信小程序使用云函数实现客户下单后商家小程序接收订单状态通知(通过发送统一服务消息uniformMessage.send实现)

在做服务类小程序时,通常会遇到客户在客户端下单后,接单商家需要有新订单消息提醒的功能。由于小程序模板消息已下线无法使用,而小程序中的订阅消息需要手动订阅后才能触发,并且每次订阅只能触发一次(不管有没有勾选一直允许订阅消息,及时一直允许,也只有一次,只是不弹出授权框而已),再者客户点击下单,商家小程序无法获得订阅授权!因此最终选择的方案为统一服务消息uniformMessage.send。

2020-06-18 09:50:51 14224

原创 微信小程序云开发处理微信支付成功的回调函数(云函数实现)

在使用微信小程序开发微信支付功能时,使用云开发中的微信支付云调用,将商品信息、支付价格等信息传入云函数中,并在返回的字段payment获取wx.requestPayment接口所需要的所有信息。通过此方法完成微信支付,在wx.requestPayment支付完成后,支付用户如果不点击支付界面中的完成按钮,wx.requestPayment不会触发回调函数success,因此如果将支付后的数据处理(如更新服务器中支付状态、更新商品余量等)就不会触发相应函数。

2020-06-08 16:59:18 10494 5

原创 微信小程序openLocation:fail parameter error: parameter.latitude should be Number instead of Undefined

微信小程序官方文档中对于openLocation展示了一个示例:直接复制后显示错误信息openLocation:fail parameter error: parameter.latitude should be Number instead of Undefined

2020-06-04 10:19:28 5610 1

原创 微信小程序不同小程序间调用云环境(多个不同小程序共享云数据)

微信小程序的云开发功能十分方便,无需自己搭建服务器即可实现后台数据服务的管理。但做一些类似于电子购物商城的小程序时,就需要管理端对后台数据进行管理。由于每个微信公众平台账号只能发布一个小程序,因此无法共用同一个云开发环境。此时就需要进行云函数跨云开发调用。

2020-06-01 13:15:44 6716 23

QML自定义ComboBox组件,支持动态筛选

QtQuick.Controls提供了ComboBox组件,该组件能够满足日常的下拉选择框的需求,但当需要用户在ComboBox中通过输入关键字进行自动匹配时,原生的组件虽然提供了editable属性用于输入关键字,但是匹配内容不弹出下拉框,无法动态筛选,因此对原生组件进行修改。

2024-02-01

使用Qt编写的将WGS84、高德GCJ-02、百度BD-09不同坐标系间的转换Demo

将不同坐标系间的转换封装到一个GeoTranslate类中,该类转换函数不仅支持Qt/C++调用,同时可在QML中直接调用,配合上QML/Map很方便,我将该类做了个Demo,方便使用者使用

2023-06-29

QML地图绘制虚线Demo

QML提供了MapPolyline用于在地图上绘制线段,该线段是实线,因此我使用Canvas自定义绘制的方式在地图上绘制线段, 鼠标在地图上点击后,在点击位置添加图标 ,当有多个图标被添加到地图上后,计算各个图标间的距离,并创建一个新的虚线线段组件,连接两个图标点,显示距离数值。

2023-04-19

QML地图Map中使用QPainterPath,并显示任意点经纬度位置

我将QPainterPath在Map中进行使用并进行绘制,并使用C++和Qml中的函数进行相互调用计算获取点屏幕坐标和经纬度坐标。例子中使用了QPainterPath的QPainterPath::pointAtPercent获取绘制的轨迹全过程中的各个位置的经纬度

2022-12-09

QML 可拖拽边框和顶点调整大小组件(更新对系统主窗体的支持)

 QML项目开发过程中,有时候需要对控件大小和位置‘进行人为调整,因此设计该组件。该组件鼠标置于边框和顶点位置时鼠标样式对应改变,拖动边框可修改该方向组件大小,拖动顶点可修改组件处横纵向组件大小。新增了对主窗口的拖动支持

2022-03-14

QML 地图可拖拽位置标签组件

在地图上显示位置信息时,有时候需要同时显示该位置的详细信息。该组件可在地图上显示一个连接到地图地理位置的标签框,该标签框可点击进行拖拽。在地理位置改变、地图缩放、地图平移时,该标签框的相对位置保持不变。

2022-03-01

Qt Quick 3D系列:三维模型展示示例

在该示例中简单的实现Qt Quick 3D中鼠标控制三维模型位置和缩放,自定义背景图片,模型动画等

2022-02-16

Qt QML 自绘GPS方位校北仪控件

校北仪用于显示不同设备与参照方位之间的误差夹角,如果仅仅使用柱状图显示多个不同设备误差的数值,数据不够直观表示,因此自己画一个,博客文章地址:https://blog.csdn.net/zjgo007/article/details/122506223

2022-01-15

MapHeatImage.zip

Qt/QML地图上绘制热力组件,详细使用介绍可查看我博客

2021-12-02

HeatDemo.zip

Qt/QML地图上绘制热力图示例Demo

2021-12-02

MapTileTool.zip

Qt制作的QML地图瓦片下载工具,能够选择地图类型,经纬度范围区间,下载地图的层级进行下载。同时能够自定义下载瓦片的命名方式,供离线加载使用

2021-06-13

SliderDemo.zip

该QML播放条控件能够根据设置的起始时间,提供播放、暂停、变速播放、前进、倒退、滑动条控制,状态显示等功能。该Demo包含了完整了控件代码与使用方法,解压后即可编译运行。

2021-06-13

QML open street map 离线瓦片地图包osm.zip

当使用QML Map显示地图时,有时候无法连接互联网,因此需要使用离线模式加载地图,该资源为osm地图0-8层全球瓦片地图,直接解压缩就可以使用

2021-05-06

LogTest.rar

程序日志输出是程序调试中不可缺少的一部分,使用Qt中的QtMessageHandler qInstallMessageHandler(QtMessageHandler handler)就可以将日志信息输出至自己想要的位置。 当有日志输出时,触发自定义的日志发送信号,此时接收该信号,即可将日志输出传递到任意位置,由于日志处理函数为静态函数,因此需要一个指针指向this,用于在静态函数中发送该信号

2021-04-26

QmlSqlQueryModel.zip

C++中的SQL处理的Model模块不支持直接给QML使用,需要将其继承后添加数据绑定的部分功能后,再交由QML进行展示。将压缩包解压后,头文件和源文件添加到项目中,再把Model传递至Qml中即可

2021-01-15

DataTableView.qml

QMl中基于ListView制作的类似于QTableView的控件,提供了类似于QTableView中只需要提供model,表头、表数据等等由控件自动绑定相应属性,且控件在保留ListView所有属性的同时,添加了自定义表头,表头默认宽度、表头颜色、字体颜色、表头高度、内容高度、单独设置各列宽度,横纵滚动条等功能

2021-01-15

TableView(Demo).rar

QMl中基于ListView制作的类似于QTableView的控件,提供了类似于QTableView中只需要提供model,表头、表数据等等由控件自动绑定相应属性,且控件在保留ListView所有属性的同时,添加了自定义表头,表头默认宽度、表头颜色、字体颜色、表头高度、内容高度、单独设置各列宽度,横纵滚动条等功能

2021-01-15

Android OpenSSL support for Qt(android_openssl)

适用于Android的OpenSSL脚本和二进制文件(适用于Qt Android应用),以下目录可用 Qt-5.12.3:用于Qt 5.12.3及以下版本。 Qt-5.12.4_5.13.0:它具有OpenSSL 1.1.x,只能与Qt 5.12.4和5.13.0一起使用。请注意,在Android 5(API 21)上,这些库名与使用OpenSSL 1.0的系统SSL库冲突,这意味着您的Qt应用程序将无法使用OpenSSL 1.1,因为操作系统已经在使用系统。 latest:用于Qt 5.12.5+和5.13.1+。

2020-11-11

SinPlot.rar

项目需要做个水球状的百分比控件,因此用Canvas画了一个,原理比较简单,底层画一个正弦波,上面覆盖一个圆,然后两个图层Clip后即可得到需要的形状,代码较为简单,该控件可修改前景色、背景色、球体边框颜色;可自定义是否开启水波动画等功能(水波动画由计时器重绘而成,讲究效率的代码中不建议开启,建议在数据改变时设置数值的方式添加动态效果),DEMO中的控件直接加入工程即可使用

2020-08-03

VLC_QML.rar

VLC-Qt:一个结合了 Qt 应用程序和 libVLC 的免费开源库。它包含了用于媒体播放的核心类,以及用于更快速地进行媒体播放器开发的一些 GUI 类。该例子简单示范了如何在QML中配置并使用VLC-Qt库。

2020-07-23

LocationMap(源码).rar

自己做的地图规划软件开源啦!在线加载地图,支持输入经纬度,点击地图获取地理位置,根据位置添加覆盖图,支持地图测距,中心点保存等功能,方便布局规划

2020-07-06

LocationMap.zip

自己做的地图规划软件开源啦!在线加载地图,支持输入经纬度,点击地图获取地理位置,根据位置添加覆盖图,支持地图测距,中心点保存等功能,方便布局规划

2020-07-06

VLC-Qt_1.1.0_win32_mingw.7z

VLC-Qt:一个结合了 Qt 应用程序和 libVLC 的免费开源库。它包含了用于媒体播放的核心类,以及用于更快速地进行媒体播放器开发的一些 GUI 类。

2020-05-26

VLCTest.rar

VLC-Qt:一个结合了 Qt 应用程序和 libVLC 的免费开源库。它包含了用于媒体播放的核心类,以及用于更快速地进行媒体播放器开发的一些 GUI 类。该例子简单示范了如何配置并使用VLC-Qt库。

2020-05-26

PolarTest.rar

QML ChartView中提供了默认的Legend,可对图例进行一些简单的例如颜色、字体等的设置,但是当需要图例具有个性化的功能时(如单击时隐藏或显示)时,就需要使用自定义的Legend。

2020-04-04

MoveWidget.rar

做项目中为了美观,经常需要对窗口标题栏,按钮进行自定义,因此常使用隐藏系统默认窗口边框选项 Qt::FramelessWindowHint,为使窗口能被随意拖动,使用Qt中的事件过滤器,重载eventFilter(QObject *obj, QEvent *evt)函数,每次拖拽事件发生时,返回当前事件触发窗体QObject进入事件过滤事件中,并对该窗体位置进行改变。

2020-03-28

白话C++

白话C++

2011-09-04

CUDA中文手册

CUDA中文手册CUDA中文手册CUDA中文手册CUDA中文手册CUDA中文手册CUDA中文手册

2011-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除