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

如何自建设网站搜索引擎优化seo网站

如何自建设网站,搜索引擎优化seo网站,网站建设的广告语,电话网站源码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.dt0577.cn/news/33285.html

相关文章:

  • 网站搜索怎么做情感链接
  • 深圳做二维码网站建设南京百度seo公司
  • 私服网站服务器做推广app赚钱的项目
  • 济南网站建设价格实时热点新闻
  • 可以帮别人备案网站吗搜索推广和信息流推广的区别
  • 织梦做的网站怎么添加关键词网络推广代运营公司
  • 福州光电网站建设新手如何涨1000粉
  • 下载正品官方网站百度客服中心人工在线电话
  • 做护肤品好的网站网络外贸推广
  • 微信网站制作公司哪家好怎样做网站卖自己的产品
  • 微博白菜网站怎么做登封seo公司
  • 专业制作北京做网络优化的公司
  • 外贸网站怎样做线下引流推广方法
  • wordpress图片链接插件郑州怎么优化网站排名靠前
  • 用asp.net做的网站模板下载长春关键词优化公司
  • 做电影类网站收入怎么样个人怎么注册自己的网站
  • 网站返回按钮设计最近五天的新闻大事
  • 电商网站适合做响应式布局吗徐州关键词优化排名
  • 中国推广网站企业营销策划书模板
  • 东营做网站优化公司域名污染查询网站
  • 批量做网站设计公司网站模板
  • 怎么做网站备份什么是seo和sem
  • 网站导航cms怎样创建网站平台
  • 江苏德丰建设集团网站常用搜索引擎有哪些
  • 做的网站 显示乱码百度云官网登录入口
  • 做网站销售的技巧无锡seo公司找哪家好
  • 网站管理员怎么登陆阜平网站seo
  • 网站 psd怎么做网站广告
  • 服装服饰设计网站百度推广系统营销平台
  • 凌晨三点日本无吗seo定义