Tag: qml

使用带有QML的Node JS库

我想要一个为Node.jsdevise和打包的JS库,并将其与QML(特别是ProtoBuf库 )结合使用。 ProtoBuf库依赖于ByteBuffer库 。 我编辑了bytebuffer.js和protobuf.js来添加.pragma library作为第一行。 然后,在我的.qml我有: import "qrc:/scripts/bytebuffer.js" as BB import "qrc:/scripts/protobuf.js" as PB Window { Component.onCompleted: { console.log('PB', PB); console.log('func',PB.loadProtoFile); for (var k in PB) console.log(k,typeof PB[k],PB[k]); console.log('done!') } } 我看到的输出是: qml: PB [object Object] qml: func undefined qml: done! 所以,QML在某种意义上加载了ProtoBuf库(我已经把debugging信息放在那个库中,并且确认了通用加载器正在运行并且能够findByteBuffer ),但是它不是我期望的方法的对象,比如loadProtoFile() 。 我如何得到库暴露的真实ProtoBuf对象? 或者我应该如何修改库以正确使用QML?

在Jade中插入QML代码

我正在用Node.js写一个简单的videostream应用程序,我正在使用WebChimera插件。 用chimera,玩家configuration是用QML编写的,我必须把它包含在我的.jade页面中,当然,在编译的时候也有很多错误。 有没有办法在玉石中joinQML?