2

在 C++ 中使用 Qt 制作的应用程序看起来像 Windows、Linux 和 Mac OS X 上的本机应用程序。我正在尝试用 Jambi 完成同样的事情。这可能吗?我认为使用 Jambi 编写的应用程序并不多,这使得准确了解我未来的应用程序的外观有点困难。

我可以在没有 Qt 的情况下使用 Java,但是以这种方式制作的应用程序看起来也不像本机应用程序,这是我试图避免的事情。

因此,如果您有明确的是/否答案、一些示例或任何建议,我很乐意听取您的意见。

4

2 回答 2

5

在 C++ 中使用 Qt 制作的应用程序看起来就像 Windows、Linux 和 Mac OS X 上的本机应用程序。

有些人会对此提出异议,但我基本上同意。

我正试图用占碑完成同样的事情。这可能吗?

是的。Jambi 通过围绕 C++ DLL/共享库创建一个包装器来运行。因此,您必须分发特定于操作系统的 jar 或做一些 Java 应用程序通常不需要的额外工作。

我认为使用 Jambi 编写的应用程序并不多,这使得准确了解我未来的应用程序的外观有点困难。

Qt Jambi 已停产。尽管您有可用的源代码,但对于大多数应用程序,我建议此时使用不同的东西。根据您的需要,C++ 或 SWT 中的 Qt 可能是更好的选择。

于 2010-11-02T19:38:58.233 回答
0

QT Jambi 已被诺基亚打折,但有一个社区为支持 QtJambi 的下一个 Qt 版本而生。

我认为用 QtJambi 编写的应用程序并不多。我找到了 Nevernote,但列表很短......

于 2011-02-04T13:26:53.900 回答