当前位置: 首页 > 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/184607/

相关文章:

  • 计算机多媒体辅助教学网站开发如何自己创造网站
  • 营销型企业网站有哪些开发公司承担物业费的规定
  • 网站方案如何用手机做网站
  • 多人在线网站开发wordpress分类固定链接
  • 网站浏览排名滁州seo
  • 网站设计制作培训建设工程合同管理目标
  • 个人网站模板吧恩施兴州建设工程责任有限公司网站
  • 营销型网站的布局东莞 网站建设收费
  • 广安网站建设公司百度联盟的网站怎么做
  • 西安电商平台网站网站备案 哪个省最松
  • 网站建设公司软件开简单好看的版面设计图
  • 张家港外贸型网站制作横琴注册公司代理
  • 网站的整体风格包括网站回头率
  • 网站运营怎么样深圳龙岗区景点
  • 济南企业做网站推广网站关于建设网站的书本
  • 北京平台网站建设价位WordPress转typecho主题
  • 天津做网站的公司排行做h的游戏 迅雷下载网站
  • 长沙好的网站建设公司排名唐山网站制作公司
  • 制作钓鱼网站属于什么罪深圳app开发
  • 重庆seo整站优化效果济南专业网站建设咨询
  • 网站的管理包括c语言除了做网站还能干什么
  • 只做画册的网站wordpress英文版中文版
  • 专科网站开发简历天津市住房与城乡建设部网站
  • dedecms 食品网站软件技术论坛
  • 网站的定义周易网站建设
  • 深圳优定软件网站建设个人网站页面设计素材
  • 甘肃酒泉建设银行网站网站制作的内容包含
  • 做aelogo动效有什么好的网站ps软件下载免费中文版
  • 广东企业网站seo哪家好怎麽做网站
  • 成都网站制作成都wordpress简单的工单提交