如何通过java java native interface将Qt与java绑定
我想做一个java应用程序,但对于UI我想使用Qt,因为某些原因我不能使用qt-jambi,所以我需要绑定Qt与java。
是否可以在Qt creator中创建一个Qt应用程序并通过java native interface将此组件绑定到java
如果有人知道qt-jambi是如何工作的,请告诉我,帮帮忙!
事实上,我一般的问题是,如何(如果可能的话)使java应用程序的一些组件,如UI是用c++编写的?我不想只使用一个c++方法或库,我想使用我完整的c++ qt应用程序。
谢谢!对不起,我的英语不好。
发布于 2015-03-21 18:42:22
当您想要在Java代码中使用Qt API的混合Qt/Java应用程序时,最好的选择无疑是使用Qt Jambi。JNI只允许你从C++调用一些Java函数,反之亦然。
Qt Jambi使您能够以本地可执行代码的速度在不同支持的平台上以本地可执行代码的速度和本地外观编写软件。实际上它是一个Java绑定到Qt,所以你可以很容易地在Java中使用Qt API。网上有一些关于它的文档,比如this或that。
https://stackoverflow.com/questions/29180004
复制相似问题