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

qt--Qml控件库如何从外部导入2.0

文章目录

  • 概述
    • 解决方式

概述

之前那个版本可能会出现一些问题 就是打包的时候 相关的qml的路径是写死的了 再跑到其他电脑上面去运行的时候 qml相关的模块会自动到之前打包电脑的路径下寻找。 无法到达在其他电脑上运行的目的

解决方式

在pro文件中加入QMlcommon的路径
在这里插入图片描述
注意点
在这里插入图片描述
这里的QML_IMPORT_PATH += 加了一个+号 不能不加 否则相关的公共qml的文件无法被加载到程序中
用qrc文件整理相关的qml文件
下面添加qml文件的索引文件路径 防止主程序部分文件爆红
在这里插入图片描述
qrc里面 写好文件路径
在这里插入图片描述

注意点!!!
这里的qrc文件路径 不能用/ 要用/加上这一个模块相关的名称 比如我这边的/QmlCommon 不然会报错

在这里插入图片描述
注意这里添加的 在main.cpp文件里面 qml引擎 Qmlcommon 模块需要被单独导入 这样一套程序下来 我们在公共qml库里面写的程序就可以被使用了


http://www.kler.cn/a/518320.html

相关文章:

  • [GXYCTF2019]Ping Ping Ping1
  • Coolbpf最新特性解读:profiler功能上线,助力性能分析和优化
  • C++使用异或找出数组中奇数次出现的数据
  • PageView组件的功能和用法
  • Facebook广告点击率CTR太低 如何优化
  • shell编程-awk使用系统学习
  • 如何部署 Flask 应用程序到生产环境?
  • 人工智能的未来:AGI、ACI与ASI的探索
  • Kimi k1.5:基于大语言模型的多模态强化学习训练技术报告
  • Base64编码解密:解码下载邀请
  • 使用 Tauri 开发桌面应用程序:新一代的轻量解决方案
  • 编写python 后端 vscode 安装插件大全
  • DDD架构实战第七讲总结:分层模型和代码组织
  • Redis内存面试与分析
  • 如何在 Windows 上安装 MySQL(保姆级教程2024版)
  • RocketMQ底层哪里用了Netty
  • 51单片机(四)定时器
  • AI News(1/21/2025):OpenAI 安全疏忽:ChatGPT漏洞引发DDoS风险/OpenAI 代理工具即将发布
  • 25美赛ABCDEF题详细建模过程+可视化图表+参考论文+写作模版+数据预处理
  • 「全网最细 + 实战源码案例」设计模式——抽象工厂模式