gpt4 book ai didi

java - 桌面应用程序开发中的 Python

转载 作者:太空狗 更新时间:2023-10-29 17:05:36 25 4
gpt4 key购买 nike

我的公司正在改造 IT 基础架构和系统,因此我们正在完成开发新系统的技术。

我们有两个候选人; Java 和 Python。

选择的主要标准是语言必须完整;从某种意义上说,它必须能够用于 Web 和桌面应用程序开发。 Java已经证明是这个领域,有很多好的web框架(JSF、Hibernate等)和比较好的GUI库(SWT、Swing)。

不过个人觉得Python比较好吃,Python开发效率高,可以事半功倍(我只有Django web开发经验)。然而,对于桌面应用程序,我还没有找到任何与 IDE 集成的好的 GUI 库,如 Swing。

如果可能的话,谁能告诉我最好的 Python 桌面应用程序 GUI 框架?

最佳答案

对于 Python GUI,有 3 个主要选项:

(PySide 是 PyQt 的衍生版本)。

要构建界面,您可以使用wxGlade对于 wx,以及打包的 QtDesigner for PyQt/PySide(两者都可以将 .ui 文件转换为 .py

所有 3 个都使用 native 操作系统小部件,因此看起来就像在家里一样。

尽管我在 wx 方面有更多经验,但我实际上更喜欢 PyQt,因为我发现它更容易使用。

对于用于开发 Python GUI 应用程序的集成 IDE,没有任何(afaik)完整的应用程序,但是,我个人使用 PyDevEclipse ,它可以为您处理在 QtDesigner 中打开 .ui 文件,您可以保存这些文件,运行该工具来制作一个 .py 文件,它会很好地工作完美无缺。

关于java - 桌面应用程序开发中的 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com