Jas*_*ele 6 user-interface desktop qt wxwidgets cross-platform
我正在尝试编写一个跨平台的GUI应用程序,该应用程序将部署到Windows,Mac OS X和Linux.我的要求是:
基于这些要求,我将工具包的选择范围缩小到了Qt和wxWidgets,因为我所知道的其他工具包(包括Java的Swing和SWT,Flex,AIR等)都没有满足"本机外观"的要求.需求.在这两个最终竞争者中,Qt似乎为我在所有三个部署平台上看起来和感觉都是原生的应用程序提供了更好的支持,但我愿意考虑相反的意见.
我宁愿不使用C++作为实现语言,但我不确定是否有任何实际的替代方案.我最担心的是使用C++以外的实现语言是部署问题.正如Ars Technica文章中所讨论的,PyQt在任何实际意义上都不符合"简单部署"的要求,我怀疑Qt的大多数其他语言绑定都会遇到相同的部署问题(至少在Mac OS X上). (或Scala)与QtJambi?QtRuby?wxPython?
有没有人知道满足上述三个要求的语言和工具包的任何组合?
PyQt在任何实际意义上都不符合"易于部署"的要求......
Python(以及任何其他语言,默认实现为解释器)应用程序很难按通常意义部署(我的意思是独立可执行文件的形式).
所以你可能有两个选择:
| 归档时间: |
|
| 查看次数: |
2043 次 |
| 最近记录: |