“简洁是智慧的灵魂,冗长是肤浅的藻饰”------------------《哈姆莱特》莎士比亚


Import Statement: import QtQuick 2.5

Loader is used to dynamically load QML components.

Loader can load a QML file (using the source property) or a Component object (using the sourceComponent property). It is useful for delaying the creation of a component until it is required: for example, when a component should be created on demand, or when a component should not be created unnecessarily for performance reasons.

The loaded object can be accessed using the item property.

If the source or sourceComponent changes, any previously instantiated items are destroyed. Setting source to an empty string or setting sourceComponent to undefined destroys the currently loaded object, freeing resources and leaving the Loader empty.

详细见QT文档。

小栗子:

import QtQuick 2.4
Item{Rectangle{//Rectangle内显示的内容由loader决定Loader{id : viewPanelanchors.fill: parent}}MouseArea {//当有信号来时,才load文件,生成实例anchors.fill: parentonClicked: {viewPanel.source = "selfDefined.qml" //自定义qml类型viewPanel.item.x= lineEdit1.x   //------The loaded object can be accessed using the item propertyviewPanel.item.y= lineEdit1.y+lineEdit1.height+2viewPanel.item.state="active"}}}

转载于:https://www.cnblogs.com/butterflybay/p/10347981.html

QT qml---- loader使用方法相关推荐

  1. Qt QML 菜单/目录/工具栏的全面攻略(TabBar、MenuBar、ToolBar、Button定制、Listview、Repeater)

    Qt QML 菜单/目录/工具栏的全面攻略 1. TabBar的工具栏/目录 1.1 演示 1.2 关键控件 1.3 源码 2 MenuBar 菜单 2.1 演示 2.2 关键控件 2.3 源码 3 ...

  2. Qt QML模块提供的重要C ++类

    Qt QML模块提供的重要C ++类 Qt QML模块提供的重要C ++类 QML运行时 QQmlEngine类 QQmlContext类 动态对象实例化和表达评估 QQmlComponent类 QQ ...

  3. Qt程序打包发布方法(使用官方提供的windeployqt工具)

    Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方开发环 ...

  4. Qt qml 下使QtCharts

    欢迎来到我的博客,希望这篇文章对你有所帮助,如果觉得不错,请点赞搜藏哈. 文章目录 Qt Qml 下使用QtCharts 1.1 引入文档 1.2 在pro中包含 charts 1.3 运行官方例子 ...

  5. Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方

    Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方开发环 ...

  6. designer打开报错 qt_无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换...

    无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换 前言: Maya 集成了 PySide,同时集成了qt designer,在 Maya 的安装目录下的 bin ...

  7. qt qml 高德地图--WebAPI 获取静态地图

    高德地图提供了很多Web API,本文展示如何使用Qt + qml 获取静态地图 静态地图Web API https://lbs.amap.com/api/webservice/guide/api/s ...

  8. Qt Creator用户互动方法

    Qt Creator用户互动方法 用户互动方法 基本互动方法 鼠标区域 重点范围 可轻弹 常规控制属性 按钮控制 按钮 延迟按钮 复选框 单选按钮 转变 圆形按钮 显示文字和图标 检查按钮 按钮信号 ...

  9. oracle load 用法,Oracle中SQL*LOADER使用方法总结

    Oracle数据库中SQL*LOADER使用方法总结(一) sqlldr 有两种使用方法: 1.使用一个控制文件和一个数据文件. 2.只有一个控制文件,控制文件中包含数据. 分别对两种方法用例子进行说 ...

  10. Qt | QTableView的使用方法

    Qt | QTableView的使用方法 QTableView的数据是基于model显示的,需要先建一个model,然后tableView通过setModel进行模型绑定,后续操作model就可以实现 ...

最新文章

  1. android专题-数据库Room
  2. https、SSL与数字证书介绍
  3. 算法-------三角形最小路径和(Java版本)
  4. 牛听听 总是获取音频流出错_【伤感听听|推荐】大度 什么
  5. 找到数组中第k小的值(利用快排的划分函数)
  6. listen函数与海量用户同时登陆
  7. mysql 权限命令 revoke_mysql 权限管理使用 grant/revoke
  8. 基于Emgu CV+百度人脸识别,实现视频动态 人脸抓取与识别
  9. MATLAB库函数unwrap(相位解卷绕)的C语言实现
  10. hadoop 之NullWritable与ObjectWritable
  11. 10恢复出厂设置_笔记本电脑怎么恢复出厂设置
  12. cogs 2620. [HEOI2012]朋友圈
  13. MaxScale初探
  14. Java 中 int 转 char
  15. PHP设计模式系列 - 委托模式
  16. 20180602_Eclipse配置Maven的本地仓库和阿里云镜像
  17. 局域网计算机如何传输文件,局域网如何快速传输文件|同一个局域网传输文件的方法...
  18. vue中使用echarts实现中国地图
  19. 如何给计算机关闭网络连接,win10系统的电脑怎么把网络连接关闭?
  20. Xilinx平台SRIO介绍(二)SRIO IP核基础知识

热门文章

  1. overfit underfit
  2. 用Android NDK打造自己的toolchain(使用C/C++默认的Makefile)
  3. Maximal Rectangle leetcode java
  4. Lua coroutine vs Java wait/notify
  5. 网管菜鸟第一步:两年后必须跳槽『博客之星访谈』
  6. Your PC needs to be repaired
  7. 解决多线程同时读写一个文件的问题
  8. Cs231n课堂内容记录-Lecture2-Part2 线性分类
  9. mysql cmd链接不上数据库情况汇总
  10. Python 学习拾遗