- 博客(5)
- 资源 (25)
- 收藏
- 关注
原创 在QML中使用SQL Model
在C++中,Qt常用的的Sql数据库有QSqlTableModel,QSqlQueryModel等等,用于数据库处理很方便,那么如果需要在QML中显示SQL数据库数据,要怎么处理呢?C++中的SQL处理的Model模块不支持直接给QML使用,需要将其继承后添加数据绑定的部分功能后,再交由QML进行展示。
2021-01-15 16:04:57 1421
原创 QML 自定义TableView控件(在ListView基础上实现类似QTableView功能)
在Qt5.12以前的版本中,对于数据的显示控件有 QtQuick.Controls 2中的ListView, QtQuick.Controls 1中的TableView,而 QtQuick.Controls 1的控件风格和操作习惯不符合QML的整体风格,因此我在ListView的基础上制作了TableView,提供了类似于QTableView中只需要提供model,表头、表数据等等由控件自动绑定相应属性,且控件在保留ListView所有属性的同时,添加了自定义表头,表头默认宽度、表头颜色、字体颜色、表头高度
2021-01-13 15:53:06 5985 6
原创 QML delegate中使用Repeater
在QML界面设计例如ListView中,通过设计delegate来显示代理model中的数据,在delegate中使用属性绑定的方式将model中对象的值显示出来,但如果delegate中使用了Repeater,此时delegate中的model为Repeater的model,显示数据就会出现错误,因此用个小方法:在delegete中添加属性myModel,将delegate的model赋值于myModel
2021-01-12 21:35:46 1000
原创 QML日期选择控件
Qml中没有现成的日期时间选择控件,自己做了个,代码实现较为简单,没有过多需要介绍的,控件加载会自动获取当前日期,转动拨盘会根据当前年、月匹配当月天数,代码如下,直接复制到Qml中加载就可以使用了
2021-01-07 13:33:38 2583 3
原创 Qt for Android程序沉浸式启动页面(去除标题栏、去除黑屏、保留后台切换动画,添加Qt5.15方法)
最近研究Qml程序在安卓手机上运行,Qml的运行没啥问题,编译环境配置成功即可运行,安卓原生的一些东西就需要自己去琢磨了,比如程序启动后,默认会有一个短暂的黑屏以及默认标题栏,很影响用户体验,通过查阅相关资料后,记录下踩坑之路
2021-01-04 22:49:24 1770 1
QML自定义ComboBox组件,支持动态筛选
2024-02-01
使用Qt编写的将WGS84、高德GCJ-02、百度BD-09不同坐标系间的转换Demo
2023-06-29
QML地图绘制虚线Demo
2023-04-19
QML地图Map中使用QPainterPath,并显示任意点经纬度位置
2022-12-09
QML 可拖拽边框和顶点调整大小组件(更新对系统主窗体的支持)
2022-03-14
QML 地图可拖拽位置标签组件
2022-03-01
Qt QML 自绘GPS方位校北仪控件
2022-01-15
SliderDemo.zip
2021-06-13
QML open street map 离线瓦片地图包osm.zip
2021-05-06
LogTest.rar
2021-04-26
QmlSqlQueryModel.zip
2021-01-15
DataTableView.qml
2021-01-15
TableView(Demo).rar
2021-01-15
Android OpenSSL support for Qt(android_openssl)
2020-11-11
SinPlot.rar
2020-08-03
VLC_QML.rar
2020-07-23
LocationMap(源码).rar
2020-07-06
VLC-Qt_1.1.0_win32_mingw.7z
2020-05-26
VLCTest.rar
2020-05-26
PolarTest.rar
2020-04-04
MoveWidget.rar
2020-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人