当前位置: 首页 > news >正文

红色网站主题徐州云龙区建设局网站

红色网站主题,徐州云龙区建设局网站,建设银行网站为什么登不上去,花生壳盒子做网站服务器Qml-Item的Id生效范围 前置声明 本实例在Qt6.5版本中做的验证同一个qml文件中,id是唯一的,即不同有两个相同id 的Item;当前qml文件中声明的id在当前文件中有效(即如果其它组件中传入的id,与当前qml文件中id 相同,当前…

Qml-Item的Id生效范围

前置声明

  1. 本实例在Qt6.5版本中做的验证
  2. 同一个qml文件中,id是唯一的,即不同有两个相同id 的Item;当前qml文件中声明的id在当前文件中有效(即如果其它组件中传入的id,与当前qml文件中id 相同,当前qml文件中id生效)
  3. 在父级qml文件中声明的id,可以传递给子集的qml文件中使用
  4. 实例由4个qml文件组成:主qml ( ItemIdScopeTest.qml): 由3个子qml组件元素;子qml1(ItemIdGDataPro.qml)定义了一个纯属性的Item,另两个子qml(ItemIdComponent_1.qml,ItemIdComponent_2.qml)中由一个Rectangle元素组成

Item Id生效范围 实例代码

  1. ItemIdGDataPro.qml文件,定义了id名称和两个color属性, 代码如下:
import QtQuick
//由于测试Item中id 作用范围和影响
Item{id:idGDataProproperty color reColor1: "blue"property color reColor2: "green"onReColor1Changed: {console.log("reColor___1   Changed");}onReColor2Changed: {console.log("reColor___2   Changed");}}

2.ItemIdComponent_1.qml 文件内容如下

	import QtQuick
//用于测试Item中id 作用范围和影响
Item{ItemIdGDataPro{id:idGDataProproperty color reColor1: "blue"}Rectangle{id:idComp1width: 100height: 100color: idGDataPro.reColor1}
}

3.ItemIdComponent_2.qml 文件内容如下

import QtQuick//由于测试Item中id 作用范围和影响
Item{Rectangle{id:idComp2width: 100height: 100//Comp2 中 idGDataPro.reColor2color: idGDataPro.reColor2}
}

3.ItemIdScopeTest.qml 文件,使用其它3个 子qml 元素,内容如下

import QtQuick//由于测试Item中id 作用范围和影响。
//1.在同一个qml中不能有Item 有相同的id;
//1.在qml文件中,定义的id 优先级最高
//2.在父qml文件中,设置其它Item的id,包含在父qml文件中其它组件所在qml中可以使用此id的属性Item{height: 480width: 320Rectangle{anchors.fill: parentItemIdGDataPro{id:idGDataPro}ItemIdComponent_1{id:idComp1x:20y:20}ItemIdComponent_2{id:idComp2x:150y:20}}
}

结果:
1.ItemIdScopeTest.qml 文件中定义的Id,可以在ItemIdComponent_2.qml中使用;
2.ItemIdComponent_1.qml 中定义了相同Id名称的“ idGDataPro”,在ItemIdComponent_1.qml文件中就使用了自身定义的“idGDataPro”;
3.实验验证方式:可以通过添加onXXXChanged() 函数(XXX代表定义的属性),来验证是哪个对应属性发生了改变

Item Id生效范围效果

1.可验证:
a.主qml中不定义ItemIdGDataPro 对象,,在子qml组件中使用ItemIdGDataPro 的属性效果。
b.主qml中定义ItemIdGDataPro 对象,,在某个子qml组件中定义主qml同样属性Id的对象,修改主qml中ItemIdGDataPro 对象属性值,查看是否影响子qml中属性值。
在这里插入图片描述

http://www.yayakq.cn/news/514260/

相关文章:

  • 做免费网站有哪些亚马逊网上购物商城
  • 做网站需要掌握什么软件网络营销策略分哪几类
  • 黄石市城市建设档案馆网站企业邮箱格式例子
  • 口碑好的番禺网站建设如何网站建设公司
  • 十堰市建设工程管理处网站怎样把网站上传到服务器上
  • 分类目录网站做排名在国外做盗版电影网站吗
  • 怎么自己制作网站链接2022年卡一卡二卡三精品
  • 网站推广去哪家比较好企业建网站的费用
  • 网站建设需求填表简单详细搭建网站教程视频
  • 互联网网站建设是什么郑州做网站企业
  • 网站备案到哪里下载重庆建设工程施工安全管理网官网
  • 个人网站模板 html教育机构网站建设
  • 网站多语言模块黑科技引流推广神器
  • 南京鼓楼做网站三里屯网站建设
  • 商城网站都有哪 些功能房地产找客源10个方法
  • 视频网站开发架构建设厅焊工证
  • 北京网站seo优化推广专门做中式服装平台的网站
  • 网站开发从整体上百度热门排行榜
  • 国内优秀个人网站欣赏住房和城乡建设部信息中心官网
  • 网站建设项目延期验收申请成都十八个网红打卡地
  • 帝国网站管理系统入门教程wordpress无法显示中文
  • 鹰潭市网站建设公司扬子市建设局网站
  • 太原网站建设方案书图片转换成网址链接
  • 网站服务器一年的费用宁波网站建设就业方向
  • 网站备案医疗保健审批号是什么上海做网站的知名企业
  • 商务网站建设工程师是网站备案注销流程
  • 微商城网站开发视频成功英语网站
  • 贸易网站源码淘客类网站如何做排名
  • 程序员 做网站 微信公众号 赚钱wordpress 获取用户密码
  • 网站海外推广多少钱男女做暖暖暖网站