是否可以用 QML 编写我的应用程序的前端,用 C++ 编写后端并以某种方式编译它,以便我可以将它部署到像 Apache 或 JBoss 这样的网络服务器上,以便可以从网络中访问它浏览器?
如果是,您有如何执行此操作的示例吗?
非常感谢您的回答:)
我试图在 Internet 上找到我的问题的答案,但没有成功。
最佳答案
QmlWeb 是一个 JavaScript 库,它能够解析 QML 代码并使用普通 HTML/DOM 元素和 CSS 中的绝对位置从中创建网站,将 QML 属性转换为 CSS 属性。
QmlWeb 是一个主要由 Lauri Paimen 开始的小项目,他开发了几年它,现在是一个由 Anton Kreuzkamp 维护的 KDE 项目。
QmlWeb 当然还不支持 Qt 的 QML 实现所做的一切,但它已经支持它的一个非常有用的子集。它支持几乎所有最基本的 QML 语法。此外,它还支持 HTML 输入元素(目前支持 Button、TextInput、TextArea,以后还会支持更多)。
好吧,QmlWeb 还没有完成。我希望 Digia 帮助这个项目,使其具备成熟的功能。
关于c++ - 如何将 Qt qml 移植到带有 C++ 后端的 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17924304/