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

网站可信度建设有多少种做网站后台程序

网站可信度建设,有多少种做网站后台程序,南通城乡建设局网站,网站阿里云备案要多久Loader加载器用于动态加载 QML 组件。加载程序可以加载 QML 文件(使用 source 属性)或组件对象(使用 sourceComponent 属性) 常用属性: active 活动asynchronous异步,默认为falseitem项目progress 进度so…

Loader加载器用于动态加载 QML 组件。加载程序可以加载 QML 文件(使用 source 属性)或组件对象(使用 sourceComponent 属性)

常用属性:

active 活动
asynchronous异步,默认为false
item项目
progress 进度
source资源
sourceComponent资源组件
status状态

status:enumeration 

Loader.Null 加载器处于非活动状态或未设置 QML 源
Loader.ReadyQML 源已加载
Loader.Loading 当前正在加载 QML 源
Loader.Error 加载 QML 源时出错

信号:

loaded当状态为加载或就绪状态时,发射该信号

函数: 

setSource()设置资源

加载QML文件:

myWIdget.qml

import QtQuick 2.9Rectangle{width: 100;height: 100;color: "red"
}

main.qml

import QtQuick 2.9
import QtQuick.Window 2.2Window {id:window1visible: truewidth: 640height: 480title: qsTr("Hello World")Rectangle{width: 300;height: 300focus:truecolor: "lightBlue"Loader{id:loader1}Keys.onSpacePressed: { //按下空格loader1.source="myWidget.qml" //加载QML文件}}}

 加载组件对象:

使用sourceComponent属性

Rectangle{width: 300;height: 300focus:truecolor: "lightBlue"Component{id:con1Image{width: 200;height: 200source: "qrc:/image/zzpic23859.jpg"}}}Loader{sourceComponent: con1}//加载组件对象

 状态的使用:

Loader{id:loadsourceComponent: con1//加载的资源控件onStatusChanged: {if(load.status==Loader.Ready)console.log("加载完成")else if(load.status==Loader.Error)console.log("加载失败")else if(load.status==Loader.Loading)console.log("加载中")}}

setSource(url source,Object properties)

  • source资源
  • properties 对象
  • 创建将具有给定属性的给定组件的对象实例。属性参数是可选的。加载和实例化完成后,可通过 item 属性访问该实例。
//myWidget.qml
import QtQuick 2.9Rectangle{width: 100height: 100color: "red"
}//main.qmlRectangle{width: 300;height: 300focus:truecolor: "lightBlue"Loader{id:load}Component.onCompleted: {load.setSource("myWidget.qml",{color="yellow"})//设置资源和属性}}

加载程序的大小

如果源组件不是 Item 类型,则加载程序不会应用任何特殊的大小调整规则。用于加载视觉对象类型时,加载程序应用以下大小调整规则:

  • 如果未为加载器指定显式大小,则加载器会在加载组件后自动调整为加载项的大小。
  • 如果通过设置宽度、高度或锚定显式指定加载器的大小,则加载的项目将调整为加载器的大小。

当Loader中没有设置大小,直接使用控件大小

Rectangle{width: 300;height: 300focus:truecolor: "lightBlue"Component{id:com1Rectangle{width: 100height:100color: "red"}}Loader{//anchors.fill: parentsourceComponent: com1}}

 当Loader中设置了,优先使用Loader中的设置

例一:

Rectangle{width: 300;height: 300focus:truecolor: "lightBlue"Component{id:com1Rectangle{width: 100height:100color: "red"}}Loader{anchors.fill: parent//填充整个父类sourceComponent: com1}}

例二: 

Rectangle{width: 300;height: 300focus:truecolor: "lightBlue"Component{id:com1Rectangle{width: 100height:100color: "red"}}Loader{width:200height:200sourceComponent: com1}}

例一:                                                  例二: 

 从加载的对象接收信号:

使用item可以获取生成的对象

//myWidget.qmlimport QtQuick 2.9Rectangle{width: 100height: 100color: "red"signal pick //创建一个信号
}//main.qmlRectangle{width: 300;height: 300focus:truecolor: "lightBlue"Loader{id:loadsource: "myWidget.qml"}Connections{target: load.item//获取生成的对象onPick:console.log("执行")}}

焦点和关键事件

加载程序是一个焦点范围。必须将其焦点属性设置为true ,其任何子项才能获得活动焦点

//myWidget.qmlimport QtQuick 2.9Rectangle{width: 100;height: 100;color: "red"focus:trueKeys.onSpacePressed: {   //按下空格键触发console.log("加载项触发")event.accepted=true}}//main.qmlRectangle{width: 300;height: 300color: "lightBlue"Loader{id:loadsource: "myWidget.qml"focus:true//获取焦点}}

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

相关文章:

  • 株洲营销网站建设音乐网站建设目标
  • 自助小站网站关键词做标签
  • 台州做网站那家好网站如何生成静态页面
  • 集团网站群建设方案普通电脑可以做网站服务器
  • 网站内容丰富优秀网站开发公司
  • 东莞品牌型网站建设价格石家庄 网站编辑
  • 网站开发追款单建模e-r跟做网站有什么关系
  • 做盗版网站引流安卓内核级优化神器
  • 芜湖营销型网站建设国外vps加速免费下载
  • 做网站的公司倒闭了上海市建设工程咨询
  • 南昌城乡住房建设厅网站学广告设计要多久能学会
  • 怎样做自己的购物网站给一个网站风格做定义
  • 怎么查看网站用什么做的平台公司拿地
  • 手机网站关键词排黑色网站配色
  • 平顶山北京网站建设网站建设搭建步骤
  • 深圳网站开发制作seo服务平台选择
  • 网站前端设计理念深圳国税局网站怎么做票种核定
  • 网站建设开发协议书大学生个人网站制作
  • 深圳英文建站公司问答网站怎么做营销
  • 网站开发工程师培训机构网站服务器知识
  • 工业和信息化部网站备案系统是什么意思怎么样做推广最有效
  • 手机设计logo软件怎么优化网站关键词排名
  • 常用的软件下载网站利用wps做网站
  • 广东旅游网站建设建立公司网站
  • 厦门网站建设模拟濮阳水虎网络科技有限公司
  • 菠萝之乡网站建设怎么做透明的网站图片
  • 怎么做hello官方网站建设注册管理中心网站
  • 六安网站山东大标网络
  • 美妆网站怎么做谷歌推广课程
  • 河南网站建设公司网站开发总跳转至404页面