QML基本类型

QML基本数据类型之 int使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 整型(所有整型数字,包括负数、零、正数)</span>
<span style="color:#008000">// 声明格式 >> property int var_int: 6666 || property int var_int</span>
<span style="color:#008000">// 读取格式 >> var_int</span>
<span style="color:#008000">// 写入格式 >> var_int = 0000</span>
<span style="color:#008000">// 输出结果 >> var_bool = 6666</span>
</code></span></span>
QML基本数据类型之 double使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 带小数点的数字,以双精度存储</span>
<span style="color:#008000">// 声明格式 >> property double var_double: 6666 || property double var_double</span>
<span style="color:#008000">// 读取格式 >> var_double</span>
<span style="color:#008000">// 写入格式 >> var_double = 0000.0</span>
<span style="color:#008000">// 输出结果 >> var_bool = 6666</span>
</code></span></span>
QML基本数据类型之 real使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 带小数点的数字,相当于C/C++中的 float</span>
<span style="color:#008000">// 声明格式 >> property real var_real: 6666 || property real var_real</span>
<span style="color:#008000">// 读取格式 >> var_real</span>
<span style="color:#008000">// 写入格式 >> var_real = 0000.0</span>
<span style="color:#008000">// 输出结果 >> var_bool = 6666</span>
</code></span></span>
QML基本数据类型之 bool使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 带小数点的数字,相当于C/C++中的 bool</span>
<span style="color:#008000">// 声明格式 >> property bool var_bool: true || property bool var_bool</span>
<span style="color:#008000">// 读取格式 >> var_bool</span>
<span style="color:#008000">// 写入格式 >> var_bool = false</span>
<span style="color:#008000">// 输出结果 >> var_bool = true</span>
</code></span></span>
QML基本数据类型之 enumeration使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 声明格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 读取格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 写入格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 输出结果 >> 版本不兼容,未测试</span>
</code></span></span>
QML基本数据类型之 string使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 字符串类型,相当于 QString 类型</span>
<span style="color:#008000">// 声明格式 >> property string var_string : "string" || property string var_string</span>
<span style="color:#008000">// 读取格式 >> var_string</span>
<span style="color:#008000">// 写入格式 >> var_string = "write string"</span>
<span style="color:#008000">// 输出结果 >> var_string = string</span>
</code></span></span>
QML基本数据类型之 list使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> QML对象的列表。也只能是对象表</span><span style="color:#008000">// 声明格式 >></span>
property list<<span style="color:#a31515">State</span>> <span style="color:#ff0000">var_list</span>: [<span style="color:#a31515">State</span> { <span style="color:#ff0000">name</span>: <span style="color:#a31515">"activated"</span>},<span style="color:#a31515">State</span> { <span style="color:#ff0000">name</span>: <span style="color:#a31515">"deactivated"</span>}]<span style="color:#008000">// 读取格式 >> var_list[i]</span>
<span style="color:#008000">// 写入格式 >> var_list[i] = State { name: "activated"}</span>
<span style="color:#008000">// 输出结果 >> var_list[0] = activated</span>
</code></span></span>
QML基本数据类型之 url使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  资源定位器</span>
<span style="color:#008000">// 声明格式 >> property url var_url : "url" || property string var_url</span>
<span style="color:#008000">// 读取格式 >> var_url</span>
<span style="color:#008000">// 写入格式 >> var_url = "write url"</span>
<span style="color:#008000">// 输出结果 >> qrc:/url</span>
</code></span></span>
QML基本数据类型之 url使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  通用属性类型,相当于C++中额 auto 关键字,会根据初始化值推导自身类型</span>
<span style="color:#008000">// 声明格式 >> property var var_var : "string"</span>
<span style="color:#008000">// 读取格式 >> var_var</span>
<span style="color:#008000">// 写入格式 >> var_var = "write var"</span>
<span style="color:#008000">// 输出结果 >> string</span>
</code></span></span>
QML基本数据类型之 color
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  颜色类型,RGB值</span>
<span style="color:#008000">// 声明格式 >> property var var_color : "red" || property var var_color: "#ff0000" || property var var_color</span>
<span style="color:#008000">// 读取格式 >> var_color</span>
<span style="color:#008000">// 写入格式 >> var_color = "red"</span>
<span style="color:#008000">// 输出结果 >> #ff0000</span>
</code></span></span>
QML基本数据类型之 date
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  时间对象,可以转换为自己想要的格式</span>
<span style="color:#008000">// 声明格式 >> property date var_date : new Date() || property date var_date</span>
<span style="color:#008000">// 读取格式 >> var_date</span>
<span style="color:#008000">// 写入格式 >> var_date = new Date()</span>
<span style="color:#008000">// 输出结果 >> 2020-11-23 02:22:28</span>
</code></span></span>
QML基本数据类型之 font
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  QFont 的所有属性</span>
<span style="color:#008000">// 声明格式 >> property font var_font:{"Helvetica"} || property font var_font</span>
<span style="color:#008000">// 读取格式 >> var_font</span>
<span style="color:#008000">// 写入格式 >> var_font = {"Helvetica"}</span>
<span style="color:#008000">// 输出结果 >> QFont(Helvetica,9,-1,5,50,0,0,0,0,0)</span>
</code></span></span>
QML基本数据类型之 point
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  一个点数据类型,有x和y属性值</span>
<span style="color:#008000">// 声明格式 >> property point var_point:Qt.point(10,99) || property point var_point</span>
<span style="color:#008000">// 读取格式 >> var_point || var_point.x || var_point.y</span>
<span style="color:#008000">// 写入格式 >> var_point = Qt.point(10,99) || var_point.x = 10 || var_point.y = 99</span>
<span style="color:#008000">// 输出结果 >> QPointF(10, 99)</span>
</code></span></span>
QML基本数据类型之 rect
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  一个矩形的信息,有 x、y、width、height属性</span>
<span style="color:#008000">// 声明格式 >> property rect var_rect:Qt.rect(0,1,2,3) || property rect var_rect</span>
<span style="color:#008000">// 读取格式 >> var_rect || var_rect.x || var_rect.y || var_rect.width || var_rect.height</span>
<span style="color:#008000">// 写入格式 >> var_rect = Qt.rect(0,1,2,3) || var_rect.x=0 || var_rect.y = 1 || var_rect.width = 3 || var_rect.height = 4</span>
<span style="color:#008000">// 输出结果 >> QRectF(0, 1, 2, 3)</span>
</code></span></span>
QML基本数据类型之 size
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >>  一个大小类型,有 width、height 属性</span>
<span style="color:#008000">// 声明格式 >> property size var_size:Qt.size(2,3) || property size var_size</span>
<span style="color:#008000">// 读取格式 >> var_size || var_size.width || var_size.height</span>
<span style="color:#008000">// 写入格式 >> var_size = Qt.size(2,3) || var_size.width=2 || var_size.height = 3</span>
<span style="color:#008000">// 输出结果 >> QSizeF(2, 3)</span>
</code></span></span>
QML基本数据类型之 time使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 声明格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 读取格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 写入格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 输出结果 >> 版本不兼容,未测试</span>
</code></span></span>
QML基本数据类型之 variant使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 声明格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 读取格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 写入格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 输出结果 >> 版本不兼容,未测试</span>
</code></span></span>
QML基本数据类型之 vector3d使用案例代码
<span style="color:#4b4b4b"><span style="background-color:#ffffff"><code class="language-JavaScript"><span style="color:#008000">// 定义 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 声明格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 读取格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 写入格式 >> 版本不兼容,未测试</span>
<span style="color:#008000">// 输出结果 >> 版本不兼容,未测试</span></code></span></span>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/46616.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go-zero框架入门

go-zero框架环境的安装 goctl 若想用go-zero框架&#xff0c;还需要一些前置条件&#xff1a; 安装goctl go install github.com/zeromicro/go-zero/tools/goctllatest可以使用 goctl 命令查看是否安装成功 成功后安装protoc goctl env check --install --verbose --force…

如何免费用java c#实现手机在网状态查询

今天分享手机在网状态查询接口&#xff0c;该接口适用的场景非常广泛&#xff01;首先我们先讲下什么是手机在网状态&#xff1f;简单来说&#xff0c;就是你得手机号是否还在正常使用中&#xff0c;是否能够及时接收和回复信息&#xff0c;是否能够随时接听和拨打电话。如果你…

【Android】基础—基本布局

【Android】基础—基本布局 基本布局 线性布局 垂直方向&#xff1a; <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:orientation"vertical"…

深度学习根据代码可视化模型结构图的方法

方法1. Netron Netron 是一个支持多种深度学习模型格式的可视化工具&#xff0c;可以将 PyTorch 模型转换为 ONNX 格式&#xff0c;然后使用 Netron 进行可视化。 安装 Netron&#xff1a; pip install netron使用示例&#xff1a; import torch.onnx# 定义模型 model EMA…

趣谈linux操作系统 9 网络系统-读书笔记

文章目录 网络协议栈基础知识回顾网络分层网络分层的目的各层作用简介延伸-ip地址,有类,无类,cidr socket实现分析tcp/udp回顾socket编程回顾TCP编程回顾UDP编程回顾差异 socket相关接口实现浅析sokcet实现解析创建socket的三个参数socket函数定义及其参数创建socket结构体关联…

k8s学习——升级后的k8s使用私有harbor仓库

升级后的k8s使用了第三方的容器管理器&#xff0c;安装了nerdctl工具来替代docker进行镜像管理。但是使用docker build打包并上传至harbor仓库的镜像&#xff0c;在部署过程中始终拉不下来&#xff0c;报错证书错误。通过journalctl -xe |grep kubelet 或 journalctl -xe |grep…

MYSQL调优详解:案例解析(第40天)

系列文章目录 一、数据库设计优化 二、查询优化 三、架构优化 四、其他优化策略 五、优化案例解析 文章目录 系列文章目录前言一、数据库设计优化二、查询优化三、架构优化四、其他优化策略五、优化案例解析案例一&#xff1a;优化SELECT查询案例二&#xff1a;使用索引案例三…

【TAROT学习日记】韦特体系塔罗牌学习(3)——女祭司 THE HIGH PRIESTESS II

韦特体系塔罗牌学习&#xff08;3&#xff09;——女祭司 THE HIGH PRIESTESS II 目录 韦特体系塔罗牌学习&#xff08;3&#xff09;——女祭司 THE HIGH PRIESTESS II牌面分析1. 基础信息2. 图片元素 正位牌意1. 关键词/句2.爱情婚姻3. 学业事业4. 人际财富5. 其他象征意 逆位…

赛氪网贡献突出受表彰,中国计算机应用大会颁奖盛典

2024年7月17日&#xff0c;第39届中国计算机应用大会&#xff08;CCF NCCA 2024&#xff09;在万众瞩目中隆重举行&#xff0c;期间举办了盛大的颁奖典礼。此次颁奖典礼对中国计算机应用技术大赛的各大赛道进行了表彰&#xff0c;其中包括“CCF CAT全国算法精英大赛”“全国智能…

node-red学习

Node-RED : 起步 1、安装nodejs Node.js — 在任何地方运行 JavaScript 验证 2、更换下载源 // 查看当前下载地址 npm config get registry // 设置淘宝镜像的地址 npm config set registry https://registry.npmmirror.com/ // 查看当前的下载地址 npm config get registry…

CSS-1_0 CSS和文档流

文章目录 CSS和文档流如何证明这个流的存在呢&#xff1f;流和display番外&#xff1a;inline-block 碎碎念 CSS和文档流 首先什么叫流呢&#xff1f; 通常来说&#xff0c;我们最终看到的网页是HTML文档中定义的各个元素挨个输出的结果&#xff0c;这种一个接一个输出的方式…

rk3568 Android12 调整默认音量

rk3568 Android12 调整默认音量 Android首次开机时默认音量的修改在实际生活中具有重要作用。默认音量设置影响了用户体验和设备的适应性。通过设置一个合适的默认音量,可以在用户首次使用设备时提供更舒适和合适的音量水平,避免出现过低或过高的音量引发的不便或不适。这对…

计算机视觉主流框架及其应用方向

文章目录 前言一、计算机视觉领域的主要框架1、深度学习框架1.1、TensorFlow1.2、PyTorch 2、神经网络模型2.1、卷积神经网络&#xff08;CNN&#xff09;2.2、循环神经网络&#xff08;RNN&#xff09; 二、框架在计算机视觉任务中的应用1、TensorFlow1.1、概述&#xff1a;1.…

前端:Vue学习-2

前端&#xff1a;Vue学习-2 1. vue的生命周期2. 工程化开发和脚手架Vue CLI2.1 组件化开发2.2 scoped解决样式冲突2.3 data是一个函数2.4 组件通信2.5 非父子通信- event bus事件&#xff0c;provide&inject 3.v-model原理->实现父子组件双向绑定4. sync 修饰符->实现…

PyTorch垃圾分类任务与垃圾图片数据集

新书速览|PyTorch深度学习与企业级项目实战-CSDN博客 人工智能用于垃圾分类 人工智能用于垃圾分类&#xff0c;业界早有过相关的讨论&#xff0c;主要有三种方案&#xff1a;第一种方案&#xff0c;把垃圾的相关信息制成表格化数据&#xff0c;然后用传统的机器学习方法实现分…

服务客户,保证质量:腾讯云产品的质量实践

分享主题是“服务客户&#xff0c;保证质量”。自从20年开始&#xff0c;我们把质量提升到了一个前所未有的高度。为什么会如此重视质量呢&#xff1f;在竞争激烈和复杂的市场环境中&#xff0c;产品质量对于企业的重要性不言而喻。一旦出现了质量事故&#xff0c;对客户和企业…

关于UniApp使用的个人笔记

UniApp 开发者中心 用于注册应用以及申请对应证书 https://dev.dcloud.net.cn/pages/app/list https://blog.csdn.net/fred_kang/article/details/124988303 下载证书后&#xff0c;获取SHA1关键cmd keytool -list -v -keystore test.keystore Enter keystore password…

k8s logstash多管道配置

背景 采用的是标准的ELKfilebeat架构 ES版本&#xff1a;7.17.15 logstash版本&#xff1a;7.17.15 filebeat版本&#xff1a; 7.17.15 helm版本&#xff1a;7.17.3&#xff0c;官方地址&#xff1a;elastic/helm-charts 说一下为什么会想到使用多管道的原因 我们刚开始…

PublicCMS:企业级的Java CMS系统

PublicCMS&#xff1a;企业级的Java CMS系统 在当今互联网飞速发展的时代&#xff0c;PublicCMS作为一款功能强大的开源Java CMS系统&#xff0c;为用户提供了全面的建站解决方案。本文将介绍PublicCMS的基本信息、特点以及如何快速部署和使用。 软件简介 PublicCMS是一款现代…

[MAUI 项目实战] 笔记App(二):数据库设计

文章目录 Sqlite配置创建实体笔记实体类笔记分组实体笔记片段实体笔记片段负载实体笔记片段仓库实体笔记模板&#xff08;场景&#xff09;实体笔记片段模板实体笔记片段模板负载实体 配置EF创建映射迁移和种子数据项目地址 Sqlite配置 应用程序里使用Sqlite作为数据库&#x…