首页 文章

如何界面QML和Java?

提问于
浏览
3

如果QML用于GUI和Java,用于为基于Linux的设备开发API,那么如何将QML与Java连接?

2 回答

  • 2

    跨平台集成的一种方法是使用Web服务 . 我可能会将我的Java代码公开为RESTful Web服务(请参阅JAX-RS)并使用XMLHttpRequest从QML调用它 .

    还值得一提的是Java GUI库如swing / JavaFX具有跨平台功能,因此它仍然应该在Linux上运行(无论哪个平台运行Java) . 您可能根本不需要编写QML

  • 2

    我能想到的可能方法是:

    [你提到过除了这些以外的东西]

    除了这个 :

    使用qml for UI并使用Qt-qml绑定将其与C接口 . 然后通过Java和C共用的某些IPC公开这些C接口(例如,使用Qt-Dbus在D-Bus上公开某些东西,然后使用Java-DBus代码调用这些功能)

相关问题