大家好,欢迎来到IT知识分享网。
这两天对qt、qml、qmh做了一些面上的了解,主要为了找到为qmh扩展功能/添加应用的方法。
qt是拥有自己的插件机制的
qml脚本也可以做插件
qmh的ui看上去和xbmc并无二致,但只是采用了xbmc皮肤confluence的素材并模仿其效果,其实上xbmc是用c++/xml实现,qmh则用qt/qml实现,当然,也可以说qt也用的c++。
查看源码,并未发现跟插件相关的东西,根据论坛上反应来看,皮肤是相对独立的;安装的盒子上分析安装文件,也没有发现类似xbmc的addon相关文件夹
根据提示,qmh支持html和qml应用程序,需要将qml程序放到apps指定的文件夹下,qmh会自动识别和拾取。如此说明,qmh扩展功能还是采用qml插件方式。
现在的问题是:
1、仍未找到相关的apps路径
2、qmh自动识别的是qml应用程序,指的是qml插件吗?会自动显示在皮肤上的menu里吗?那么必然存在一个指定其显示位置(哪个menu)的一套规范,是什么?
3、安装包含Qt Quick的qt版本(qt4.7?)编写aml插件并测试http://dev.yesky.com/qtquick/;http://dev.yesky.com/44/11884544.shtml
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/124429.html