随笔分类 - QML
摘要:QML实现列表右边滑动删除按钮,并覆盖原有的操作按钮,点击可实现删除当前项 本文链接:QML实现列表侧滑覆盖按钮 作者:狐狸家的鱼 GitHub:八至 列表实现在另一篇博客已经提及,列表可选中、拖拽、编辑,现在优化一下,实现滑动删除效果,并覆盖原有的操作按钮。 主要就是对操作按钮与删除按钮之间做一个
阅读全文
摘要:鼠标单击可选中当前项,头部呈绿色显示;按压当前项可进行拖拽更换列表项位置;点击数据可以进行编辑; GitHub:八至 作者:狐狸家的鱼 这里是自己定义的model,有些字体和颜色都是使用的全局属性, 关于拖拽,参考https://blog.csdn.net/zhengtianzuo06/articl
阅读全文
摘要:来源:通过WebChannel/WebSockets与QML中的HTML交互 GitHub:八至 作者:狐狸家的鱼 本文链接:QML与HTML交互 在查询QML与HTML之间通信交互时资料很少,这篇文章讲解的比较清楚 一、前言 Qt允许使用所谓的混合GUI创建应用程序——在这种GUI中,可以将本机部
阅读全文
摘要:做一个简单的qml计时器和定时器,左键触发计时,右键触发定时 GitHub:八至 作者:狐狸家的鱼 本文链接:QML学习笔记(六)- 简单计时器和定时器 左键点击按钮,触发计时器,中键可以暂停计时,同时如果要清零,再次点击左键。 右键打开时间输入与告警信息输入弹出窗口,时间输入有正则验证,只能输入数
阅读全文
摘要:做一个简单的QML待做事项列表,能够动态添加和删除和编辑数据 GitHub:八至 作者:狐狸家的鱼 本文链接:QML学习笔记(五)— 做一个待做事项列表 主要用到QML:ListView 效果 全部代码 TodoList.qml main.qml
阅读全文
摘要:GitHub:八至 作者:狐狸家的鱼 本文链接:实现QML中显示html中地图的坐标 如何QML与HTML通信已经在这篇文章 QML与HTML通信之画图 详细讲述了 1.HTML 2.QML (1)WebChannel中 (2)label.qml中
阅读全文
摘要:实现在地图随意点击,弹出文本输入框,输入任意文字,完成自由文本添加的功能 作者: 狐狸家的鱼 GitHub:八至 本文链接:地图上点击添加自由文本 关于如何QML与HTML通信已经在上一篇文章 QML与HTML通信之画图 详细讲述了。 1.html 2.QML 在WebChannel添加信号 添加文
阅读全文
摘要:作者: 狐狸家的鱼 Github: 八至 本文链接:QML与 HTML通信—实现QML中点击功能按钮在地图上画图 一、HTML-map 二、QML 1.创建WebChannel WebControl.qml,此qml页面为创建webchannel 2.将ID分配给WebEngineView,并在该通
阅读全文
摘要:GitHub:八至 作者:狐狸家的鱼 本文链接:关于Qt.rgba()颜色的正确写法 当在正常给color属性写颜色的时候,用十六进制能正常显示,但是用Qt.rgba()时,颜色无法正常显示出来。 按照文档的正常写法: 更改后正常显示: 至于为什么,现在不知道
阅读全文
摘要:实现QML中运用webEngineView加载Echarts GitHub:八至 作者:狐狸家的鱼 本文链接:QML-WebEngineView加载Echarts 一、前言 Qt允许使用混合GUI创建应用程序,甚至支持通过webChannel和webSockets与HTML端的交互。 关于如何显示H
阅读全文
摘要:以实现鼠标拖拽文本图层为例 GitHub:ArcGIS拖拽文本 作者:狐狸家的鱼 目的是利用鼠标进行拖拽。 实现两种模式,一种是屏幕上的拖拽,第二种是地图上图层的挪动。 屏幕上的拖拽其实跟ArcGIS没有联系,用qml就能写,但是地图图层上的挪动,就需要考虑到ArcGIS 图层的问题了。 鼠标拖拽都
阅读全文
摘要:作者:狐狸家的鱼 关于一个前端来做qml界面开发,不会写cpp又只能大概看懂意思,遇到的很多问题都不知道怎么解决而急得拔头发。 遇到的问题都是我这种菜鸟渣渣才会导致的问题,写下解决过程方便以后查看。 1.因为删除项目中的文件而导致的无法运行 第一次删除项目中一个qml文件,然后重新构建后无法启动程序
阅读全文
摘要:实现输入地址地标转换为其经纬度 本文链接:地理编码 作者: 狐狸家的鱼 Github: 八至 一、地理编码 1、地理编码含义 地址编码(或地理编码)是使用地址中包含的信息来插入地图上的相应位置的过程。使用参考数据源(称为定位器),ArcGIS通过将输入地址与要素属性进行匹配来查找地图位置。 通俗的说
阅读全文
摘要:源码:https://github.com/sueRimn/ArcGIS-for-qml-demos 实现求地图上两点之间距离功能 作者: 狐狸家的鱼 Github: 八至 版权声明:如需转载,请联系获得授权或者附上原文链接 这个功能主要实现鼠标在地图上点击两点进行测距。 在ArcGIS for q
阅读全文
摘要:源码:https://github.com/sueRimn/ArcGIS-for-qml-demos 实现地图上鼠标点击后添加自由文本功能 作者: 狐狸家的鱼 Github: 八至 版权声明:如需转载,请联系获得授权或者附上原文链接 (没有录进鼠标)效果如下: 要想在地图上添加标注和图形,必须了解图
阅读全文
摘要:作者: 狐狸家的鱼 Github: 八至 版权声明:如需转载请获取授权和联系作者 1.关于空间参考 空间参考可以通过众所周知的ID(WKID) - 整数值来引用。 官网指南中也有对此的专门说明 https://developers.arcgis.com/qt/latest/qml/guide/spa
阅读全文
摘要:源码:https://github.com/sueRimn/ArcGIS-for-qml-demos 作者: 狐狸家的鱼 Github: 八至 版权声明:如需转载请获取授权和联系作者 ArcGIS RunTime SDK 的官网 https://developers.arcgis.com/qt/la
阅读全文
摘要:源码:https://github.com/sueRimn/QML-ExampleDemos 作者: 狐狸家的鱼 Github: 八至 版权声明:如需转载请获取授权和联系作者 想实现垂直竖直方向的TabView,查看文档,并没有对此的属性说明,跳出局限,自己做一个实例,录制软件没有录入鼠标 效果如下
阅读全文
摘要:作者: 狐狸家的鱼 Github: 八至 1.首先得在qml文件夹下建立字体文件,将font-awesome放入进去 2.然后在main.cpp中注册字体 引入中一定要写上 引用字体 引用字体得路径一定要根据个人的文件目录写对,不然打印台就会输出以下信息 3.在界面中使用 需要在font-aweso
阅读全文
摘要:作者: 狐狸家的鱼 Github: 八至 版权声明:如需转载请获取授权和联系作者 用纯qml实现canvas画板功能,用鼠标进行画图,可以画直线,画圆,画矩形,画弧线。 由于canvas画图会有延迟和卡顿,建议还是结合c++实现画图功能。 以下gif效果都没有录进鼠标 1.鼠标点击画图-无预览路径(
阅读全文