c++ - 如何将 Qt qml 移植到带有 C++ 后端的 Web 服务器

标签 c++ apache qt web qml

是否可以用 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/

相关文章:

c++ - 如何将 Qt GUI 应用程序的版本打印到控制台

c++ - 在 Mac OS X Mountain Lion(或更高版本)和 Linux 上使用 X11/Xlib.h

c++ - protocol buffers + zlib = 未解析的外部符号

Apache 目录列表为 json

apache - 在 AWS 服务器上安装 Apache 后,我无法再 SSH

django - 使用 mod_wsgi 在 apache 上部署 django 应用程序时出现“没有名为 'encodings' 的模块”错误

qt - QLineEdit 光标在 textChanged() 或 commitData() 之后移动到结束

c++ - 在 QT 应用程序(VS 插件)中使用 QcustomPlot 基本代码停止工作程序

c++ - 究竟是什么迫使 C++ 调用此函数?

c++ - 具有前向声明的不完整类型的 unique_ptr 将无法编译