我正在研究 Tkinter,但我想知道是否还有其他有助于 GUI 的软件包。尽管 Java 比 python 更健壮,但 python 的编写速度更快,如果我只是想创建一个快速的应用程序,它会非常有帮助。我通常在 java 中使用 .Swing 和 .awt 来制作我的所有应用程序。
另外,有没有类似于 JWS for python 的东西?我希望在网站上添加一个链接,该链接将启动 python 编码的应用程序
谢谢
(PS 我使用的是 Python 3.2.2)
我正在研究 Tkinter,但我想知道是否还有其他有助于 GUI 的软件包。尽管 Java 比 python 更健壮,但 python 的编写速度更快,如果我只是想创建一个快速的应用程序,它会非常有帮助。我通常在 java 中使用 .Swing 和 .awt 来制作我的所有应用程序。
另外,有没有类似于 JWS for python 的东西?我希望在网站上添加一个链接,该链接将启动 python 编码的应用程序
谢谢
(PS 我使用的是 Python 3.2.2)
是的,python 和 tkinter 非常适合开发 GUI。虽然大多数脚本语言都是如此,但我认为这两者是一个特别好的组合。
对于大多数 GUI,功能比形式更重要(即:眼睛糖果不是最重要的)。即便如此,使用 Tkinter 制作非常漂亮的 GUI 也是可能的。近二十年来,Tk 一直是我的首选工具包。它最容易与 Tcl 一起使用,因为这是它的原生语言,但不可否认的是,就内置功能而言,python 比 Tcl 具有优势。
话虽如此,python 程序员可用的所有工具包都很好。Tkinter 的主要优点是它非常易于使用并且您可能已经安装了它,因此入门门槛非常低。
我喜欢将 tkinter 与 python 一起使用。这很容易做到,这里有很多例子,还有很多问题和答案!此外,90% 的 Python 用户已经在他们的系统上安装了 tkinter,这使得分发变得非常简单。我也成功使用py2exe创建 Windows 可执行文件。
这是我在大约 10 分钟内编写的 gui。一旦你理解了语法,它就很容易了。
我用vtk和matplotlib为 3D 和 2D 图形嵌入到 gui 中编写了另一个更精细的版本!我问这个问题。