博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习QML
阅读量:6871 次
发布时间:2019-06-26

本文共 613 字,大约阅读时间需要 2 分钟。

今天刚把博客园的博客申请好,做个纪念;

 

最近一周正在考虑如何使用QML写类似UE4一样的编辑器,慢慢有了一些设想;

1 QML只用来做为界面的组织语言,具体的引擎相关的实现放到c++来先,然后注册给QML来用,做到界面和具体逻辑的分离

2 实现一个 属性编辑器,Model由引擎端来提供,然后通知UI进行更新界面;

 

使用QML plugin遇到的问题

1 路径问题

当使用一个PlugIn时,需要在main中调用 

engine.addImportPath("D:/Projects/LearnSource/Qt_QML/"); engine.load(QUrl(QStringLiteral("qrc:/main2.qml")));

实际具体的PlugIn插件放在 D:\Projects\LearnSource\Qt_QML\IceRiver 中

而在项目配置文件中使用如下的配置不起作用,原因未知

QML_IMPORT_PATH = D:/Projects/LearnSource/Qt_QML/IceRiver/

2 构建插件时,保证插件的 项目名,uri,保持一致,这样才能找到真确的路径

3 找到两个参考,见如下链接

 制作Qt Quick 2 Extension Plugin的几个问题

 一个关于qml插件的文章-转

 

转载于:https://www.cnblogs.com/fusang/p/7172384.html

你可能感兴趣的文章
【270】IDL处理GeoTIFF数据
查看>>
【071】我的博客园中的插件源码
查看>>
SQL Server 查看空间使用情况的 5 种方法
查看>>
SQL Server dbcc checkdb 做了什么。
查看>>
python--getattr函数
查看>>
element-ui中tabs页设置第一个页面不可关闭
查看>>
Node.js开发入门—HelloWorld再分析
查看>>
准备开源用javascript写Tomcat下的WebApp的项目
查看>>
javascript闭包具体解释
查看>>
CDH- CDH大数据集群运维
查看>>
关于DDD的 认识
查看>>
Python - - 模块 - - 认识模块 和 包
查看>>
jQuery选择器中空格的问题再探究
查看>>
Malab 常用数学函数
查看>>
dom4j详解
查看>>
matlab练习程序(模拟退火SA)
查看>>
为什么shader切换很耗效率(论坛帖备注)
查看>>
OpenRTSP的使用
查看>>
cookie 跨域访问的解决方案
查看>>
NPOI保存到服务器和导出到客户端
查看>>