在NetBeans中开发Python GUI
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)。当然,这个工具只能在你使用PyQt或PySide的情况下使用,不过我用它已经很开心很多年了。根据Netbeans的文档,它是支持集成Qt Designer的。我个人没有尝试过在Python项目中直接使用它,但即使不能直接使用,我也觉得手动启动Designer的麻烦不会让你放弃这个本来很优秀的工具。