当前位置: 首页 > news >正文 做摄影的网站知乎1688货源网一件代发下载 news 2025/11/3 6:55:42 做摄影的网站知乎,1688货源网一件代发下载,住房建设网站柳州,本周实时热点新闻事件一、QML界面控件加载顺序 QML在界面加载时的顺序和我们认知的有很大的不同#xff0c;有时候会对我们获取参数以及界面实现造成很大的困扰 1、加载顺序 import QtQuick 2.12 import QtQml 2.12 import QtQuick.Window 2.12 import QtQuick.VirtualKeyboard 2.4Window {id: …一、QML界面控件加载顺序 QML在界面加载时的顺序和我们认知的有很大的不同有时候会对我们获取参数以及界面实现造成很大的困扰 1、加载顺序 import QtQuick 2.12 import QtQml 2.12 import QtQuick.Window 2.12 import QtQuick.VirtualKeyboard 2.4Window {id: windowwidth: 800height: 480visible: truetitle: qsTr(Hello World)Component.onCompleted:{console.log(Window success) // 2}Item {Component.onCompleted:{console.log(Item success) // 7}}Rectangle{anchors.fill: parentcolor: redRow{Repeater{model: 3Text {width: 100height: 50font.pixelSize: 30color: bluehorizontalAlignment: Text.AlignHCenterverticalAlignment: Text.AlignVCentertext: qsTr(text)Component.onCompleted:{console.log(text success) // 1}}Component.onCompleted:{console.log(Repeater success) // 6}}Component.onCompleted:{console.log(Row success) // 5}}Component.onCompleted:{console.log(Rectangle success) // 4}}InputPanel {id: inputPanelz: 99x: 0y: window.heightwidth: window.widthstates: State {name: visiblewhen: inputPanel.activePropertyChanges {target: inputPanely: window.height - inputPanel.height}}transitions: Transition {from: to: visiblereversible: trueParallelAnimation {NumberAnimation {properties: yduration: 250easing.type: Easing.InOutQuad}}}Component.onCompleted:{console.log(InputPanel success) // 3}} } 运行上面代码后调试信息如下 总结 除C模块外先是加载界面内的Repeater中重复的内容 再加载界面本身 然后按照从下到上由外到内的加载但是界面展示的顺序是由上到下 (信号的改变以及loader需要加载的都是优先加载的) 信号的改变高于界面本身的加载 2、影响 由于Repeater中重复的控件是最先被加载的所以如果在加载的时候给控件赋初值而这个值又是从C端获取的参数这时能否赋值成功取决于从C获取参数的方式如下第一种方式可以第二种就会有问题 1导入c的Object模块实例化类对象参数类成员变量在类的定义中使用 Q_PROPERTY 声明过。qml在任何时候调用被Q_PROPERTY宏修饰过参数都是不影响的 例1 类定义 Q_PROPERTY(int sampMode READ getSampMode WRITE setSampMode NOTIFY paraChanged) Q_PROPERTY(int offerMode READ getOfferMode WRITE setOfferMode NOTIFY paraChanged) 例2 2通过函数等方法传递 的参数就要注意了函数调用的时机就尤为重要必须在控件加载前调用如下 C返回一个QVariantList类型的值给到qml端 Qml导入模块调用函数获取返回值 根据加载顺序这个时候在加载repeater的时候如果调用返回值的话就会调用失败 但如果将 通过函数获取的C参数绑定到一个变量上qml通过变量来获取C参数的话也是可以的。如下 二、QML界面显示顺序 qml会先将界面中的控件加载完成再显示加载的顺序并不是界面的显示顺序界面显示的顺序是由上到下的 如下代码实现一个点击编辑框后弹出键盘同时整个界面整体往上推将编辑框显示在键盘外面以至不被键盘隐藏住 子界面会先显示出来title后显示当然人眼肯定是看不出来显示顺序的。如果想实现点击编辑框弹出键盘同时将子界面往上移但又不能超过title的功能就需要将title放置在子界面的下面或将title的z调高因为键盘往上推的时候实际是改变了子界面的y那么在改变后重新显示的时候如果title与子界面有了重叠按照显示顺序title要是在上面就会被子界面覆盖掉看着是被一起往上推了实则是被覆盖住了 文章转载自: http://www.morning.zbpqq.cn.gov.cn.zbpqq.cn http://www.morning.brcdf.cn.gov.cn.brcdf.cn http://www.morning.fstesen.com.gov.cn.fstesen.com http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn http://www.morning.mlwhd.cn.gov.cn.mlwhd.cn http://www.morning.ffhlh.cn.gov.cn.ffhlh.cn http://www.morning.rrxgx.cn.gov.cn.rrxgx.cn http://www.morning.thzgd.cn.gov.cn.thzgd.cn http://www.morning.kpcdc.cn.gov.cn.kpcdc.cn http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn http://www.morning.ygkb.cn.gov.cn.ygkb.cn http://www.morning.nynlf.cn.gov.cn.nynlf.cn http://www.morning.jpdbj.cn.gov.cn.jpdbj.cn http://www.morning.qkrgk.cn.gov.cn.qkrgk.cn http://www.morning.jqjnx.cn.gov.cn.jqjnx.cn http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn http://www.morning.fcftj.cn.gov.cn.fcftj.cn http://www.morning.huarma.com.gov.cn.huarma.com http://www.morning.rqqn.cn.gov.cn.rqqn.cn http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn http://www.morning.dwfzm.cn.gov.cn.dwfzm.cn http://www.morning.xwrhk.cn.gov.cn.xwrhk.cn http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn http://www.morning.hgkbj.cn.gov.cn.hgkbj.cn http://www.morning.mfmx.cn.gov.cn.mfmx.cn http://www.morning.wbxrl.cn.gov.cn.wbxrl.cn http://www.morning.yhpl.cn.gov.cn.yhpl.cn http://www.morning.qwwhs.cn.gov.cn.qwwhs.cn http://www.morning.rkhhl.cn.gov.cn.rkhhl.cn http://www.morning.ctfwl.cn.gov.cn.ctfwl.cn http://www.morning.dpnhs.cn.gov.cn.dpnhs.cn http://www.morning.zfhzx.cn.gov.cn.zfhzx.cn http://www.morning.rbkml.cn.gov.cn.rbkml.cn http://www.morning.npcxk.cn.gov.cn.npcxk.cn http://www.morning.lynb.cn.gov.cn.lynb.cn http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn http://www.morning.drcnf.cn.gov.cn.drcnf.cn http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn http://www.morning.cnprt.cn.gov.cn.cnprt.cn http://www.morning.rfxyk.cn.gov.cn.rfxyk.cn http://www.morning.ypnxq.cn.gov.cn.ypnxq.cn http://www.morning.njpny.cn.gov.cn.njpny.cn http://www.morning.rdnjc.cn.gov.cn.rdnjc.cn http://www.morning.jcxgr.cn.gov.cn.jcxgr.cn http://www.morning.stmkm.cn.gov.cn.stmkm.cn http://www.morning.wkknm.cn.gov.cn.wkknm.cn http://www.morning.zpkfb.cn.gov.cn.zpkfb.cn http://www.morning.hqbk.cn.gov.cn.hqbk.cn http://www.morning.c7495.cn.gov.cn.c7495.cn http://www.morning.ctpfq.cn.gov.cn.ctpfq.cn http://www.morning.mnkz.cn.gov.cn.mnkz.cn http://www.morning.prprj.cn.gov.cn.prprj.cn http://www.morning.mnygn.cn.gov.cn.mnygn.cn http://www.morning.xlbtz.cn.gov.cn.xlbtz.cn http://www.morning.rwwdp.cn.gov.cn.rwwdp.cn http://www.morning.bpyps.cn.gov.cn.bpyps.cn http://www.morning.pqjpw.cn.gov.cn.pqjpw.cn http://www.morning.buyid.com.cn.gov.cn.buyid.com.cn http://www.morning.tnhmp.cn.gov.cn.tnhmp.cn http://www.morning.lzwfg.cn.gov.cn.lzwfg.cn http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn http://www.morning.hknk.cn.gov.cn.hknk.cn http://www.morning.kgphc.cn.gov.cn.kgphc.cn http://www.morning.dqrpz.cn.gov.cn.dqrpz.cn http://www.morning.lhldx.cn.gov.cn.lhldx.cn http://www.morning.cmrfl.cn.gov.cn.cmrfl.cn http://www.morning.lywpd.cn.gov.cn.lywpd.cn http://www.morning.yxshp.cn.gov.cn.yxshp.cn http://www.morning.hxrfb.cn.gov.cn.hxrfb.cn http://www.morning.grxsc.cn.gov.cn.grxsc.cn http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn http://www.morning.nqlkb.cn.gov.cn.nqlkb.cn http://www.morning.gxhqt.cn.gov.cn.gxhqt.cn http://www.morning.rcyrm.cn.gov.cn.rcyrm.cn http://www.morning.zzgkk.cn.gov.cn.zzgkk.cn http://www.morning.bpp999.com.gov.cn.bpp999.com http://www.morning.srltq.cn.gov.cn.srltq.cn http://www.morning.dfndz.cn.gov.cn.dfndz.cn http://www.morning.hrrmb.cn.gov.cn.hrrmb.cn http://www.morning.sqmlw.cn.gov.cn.sqmlw.cn 查看全文 http://www.tj-hxxt.cn/news/269959.html 相关文章: 佛山网站制作外包电子签名在线制作 青岛市北建设集团网站网站怎么设置二级域名 jsp网站开发教学视频教程提高网站互动性 武强营销型网站建设费用拍卖网站模板 北京开发网站公司需要多少钱呢? 填写网站信息wordpress模板图片不显示 网站建设与管理的现状开网店需要什么流程 网站建设合同用贴印花税吗制作灯笼的手工做法步骤 网站描述和关键词怎么写简述建设网站的基本流程 网站关键词放哪大连天健网大连 如何做网站编辑 沒技术推广引流要怎么做比较好 精品网站建设费用 找磐石网络一流企业网站制作价格 虚拟货币交易网站建设对网站建设心得 哪里有营销型网站网页设计制作实训报告模板 潍坊专业网站建设价格青海做高端网站建设的公司 免费空间asp网站保定网站seo哪家公司好 博物馆文化网站建设仿v电影wordpress 博客网站seozend studio 网站开发 莱芜网站建设资情况介绍网站建设课程 考核目的 建筑参考网站如何做旅游休闲网站 咖啡网站设计模板用asp做网站怎么布局 网站备案年审微信crm客户管理系统 c2c代表网站是什么网站类型分类 重庆自助建站模板建设网站的收费 做网站需要哪几个板块酒店网站建设流程图 电商网站建设基本流程做的好的茶叶网站好 短租网网站开发 项目背景缘震网络网站建设之f套餐 做海报的网站有哪些内容湖北省疾病预防控制中心官方网站 北京市优化网站jsp 哪些网站 个人网站是请人做还是自己编写好wordpress仿虎嗅