这几天还在继续搞我的QML,感悟就QML是坑的同时,也是一门很号的语言,用于快速搭界面是很好的。那么,这几天, 遇到一个问题,在下用一个框框画一下,希望可以理解

抽象派,解释一下,QML1和QML3是并列的两个打模块吧,现在QMl1的QML2中包含了一个我自己写的空间,这个空间是相当消耗系统资源的。所以了,是不被允许在建立另一个的,现在呢,QML1是一个显示用于显示模块,QML3是配置模块,需要在QML3的QML4中调用QML1中的QML2中包含的模块中的函数Fun1.

费尽心思想在QMl4中怎么调用这个Fun1

一直想不出来,现在突然发现,卧槽,在QML中,一个文件相当于就是一个模块,一个组件的,每次我们调用一个QML文件的时候,就相当于就是一次加载啊,虽然不是动态加载把,但是问题来了,QML1和QML2是两个 并列的模块啊,这尼玛怎么能调用了,你想调用QML1中的函数,你QML3中又没有人家咋加载,怎家怎么识别你的内容了呀,

import QtQuick 2.5
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtGraphicalEffects 1.0
ApplicationWindow {
visible: true
width: 800
height: 600
title: qsTr("测试程序") // File1
// {
// id:file1_fun
// } Rectangle
{
x:100
y:100
width: 100
height: 100
MouseArea
{
anchors.fill: parent
onClicked:
{
File1.showFile1Log()
}
}
} }

向上面的代码,这种调用,是怎么也不会成功的,因为我在我的模块中,就没有加载File1模块,FIle1对于现有模块来说,就是没有定义的,是不是

import QtQuick 2.5
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtGraphicalEffects 1.0
ApplicationWindow {
visible: true
width: 800
height: 600
title: qsTr("测试程序") File1
{
id:file1_fun
} Rectangle
{
x:100
y:100
width: 100
height: 100
MouseArea
{
anchors.fill: parent
onClicked:
{
file1_fun.showFile1Log()
}
}
} }

只有这样,现有模块再能调用File1模块的中内容啊 ,是不是,

或者是我的理解还是不全面,希望又遇到的朋友可以帮助解释一下下,最近是真的无助啊

最新文章

  1. 解决Bash On Ubuntu On Window安装Zsh无效问题附安装说明
  2. Unity在PC上创建Excel文档
  3. [UE4]CustomAnimationBlueprintNode 自定义动画蓝图节点
  4. 服务器租用中网络ping值过高的原因
  5. iOS杂谈-图片拉伸的实现
  6. .htaccess 设置
  7. stm32中.bss和.data段是在哪里初始化的
  8. linux下用户以及用户组管理
  9. Jquery对回复者添加匿名评论选项
  10. 【指数型母函数+非递归快速幂】【HDU2065】"红色病毒"问题
  11. ORA-01652 错误中报出的不是Temp表空间的情况。
  12. 解决libc.so.6: version `GLIBC_2.14' not found问题, 升级glibc,glibc-2.15
  13. Java图形化界面设计——布局管理器之null布局(空布局)
  14. Hbase单机安装部署
  15. .net core 注入中的三种模式:Singleton、Scoped 和 Transient
  16. mysql too many connection 解决
  17. 常见爬虫/BOT 对抗技术简介(二)
  18. 2017/6Summary
  19. OpenCV多版本管理
  20. 【BZOJ 1563】 (四边形优化、决策单调性)

热门文章

  1. halcon 分水领域法详解(转载)
  2. linux nginx 配置php
  3. 使用C#的AssemblyResolve事件和TypeResolve事件动态解析加载失败的程序集
  4. 过滤器Filter在配置文件中不起作用
  5. python3爬虫编码问题
  6. webpack安装与使用
  7. JavaScript手绘风格的图形库RoughJS使用指南
  8. JSON API免费接口 各种提供JSON格式数据返回服务网站的API接口
  9. QQ空间认证之数据篇
  10. laravel5.5源码阅读草稿——入口