Qt/QML编程学习之心得:loader和component(二十)

这个的确不是那么好用,最近使用中发现loader主要不让所有界面一起加载,可以实现异步加载的。假如使用如下的asychronous,属性值设置为true,但是光这个没法达成真正的异步加载,这点可以通过Component.onConstruction(类似于构造函数)和Component.onDestruction(类似于析构函数)看到。

    Loader{
        id:rloader
        x:0
        y:0
        visible: false
        asynchronous: true
        onStatusChanged: {}
    }

如果真正的实现异步加载,还必须使用active,同时将active设置为false。

    Loader{
        id:rloader
        x:0
        y:0
        visible: false

        active: false
        asynchronous: true

        onStatusChanged: {}
    }

此时再通过Component.onConstruction(类似于构造函数)和Component.onDestruction(类似于析构函数)看到,component没有加载,而是在事件触发后将active设置为true加载。

最近更新

  1. TCP协议是安全的吗?

    2023-12-29 19:14:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-29 19:14:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-29 19:14:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-29 19:14:04       20 阅读

热门阅读

  1. Unity Timer两种计时器

    2023-12-29 19:14:04       30 阅读
  2. android RecyclerView1.3.2与NestedScrollingParent的变化

    2023-12-29 19:14:04       41 阅读
  3. AI训练师常用的ChatGPT通用提示词模板

    2023-12-29 19:14:04       37 阅读
  4. js中三种URI编码方式比较

    2023-12-29 19:14:04       39 阅读
  5. GO语言工具函数库--Lancet

    2023-12-29 19:14:04       35 阅读
  6. php5.6安装mongo扩展

    2023-12-29 19:14:04       42 阅读
  7. 使用conda在Windows上建立虚拟环境

    2023-12-29 19:14:04       40 阅读
  8. 分享一波测试面试题(偏银行、信贷)

    2023-12-29 19:14:04       33 阅读
  9. 信息安全管理实践

    2023-12-29 19:14:04       42 阅读
  10. vue中的事件绑定的过程

    2023-12-29 19:14:04       34 阅读
  11. 备份文件..

    2023-12-29 19:14:04       33 阅读