在NetBeans中开发Python GUI

5 投票
4 回答
11851 浏览
提问于 2025-04-15 23:32

NetBeans适合用来开发Python应用的图形用户界面(GUI)吗?

它有没有像Dabo那样的表单/界面构建工具,专门用于Python应用?

4 个回答

0

Oracle 不会在 NetBeans 中支持动态语言。他们的宣传说法是“动态语言在 NetBeans 中将由社区支持”,也就是说,不是由 Oracle 自己来支持。

可以查看 这个网络研讨会,在 11:55 的时候有相关内容。

顺便说一下,我以前用 NetBeans 开发 Python,觉得它非常好,但现在我已经换成了 Eclipse 加 PyDev。

NetBeans 确实有一个“NetBeans GUI Builder”,但这个工具是针对 Java(或者 Jython)平台的,不支持 Python 中常用的图形界面框架,比如 xwpython、Qt 或 Tkinter。

2

我还没见过CPython自带的图形界面构建工具。你可以试试用Jython加上Matisse,这个是Netbeans里自带的基于Java的图形界面构建工具。

4

虽然Qt Designer并不是Netbeans自带的工具,但我发现它是一个非常棒的工具,可以用来为Python创建图形用户界面(GUI)。当然,这个工具只能在你使用PyQtPySide的情况下使用,不过我用它已经很开心很多年了。根据Netbeans的文档,它是支持集成Qt Designer的。我个人没有尝试过在Python项目中直接使用它,但即使不能直接使用,我也觉得手动启动Designer的麻烦不会让你放弃这个本来很优秀的工具。

撰写回答