如何用Python编写GUI?
我想尝试用Python编写GUI应用程序。我发现有很多方法可以做到这一点(不同的工具包)。在这种情况下,我有几个基本(我认为很简单)的问题如何用Python编写GUI?,python,user-interface,Python,User Interface,我想尝试用Python编写GUI应用程序。我发现有很多方法可以做到这一点(不同的工具包)。在这种情况下,我有几个基本(我认为很简单)的问题 一般来说,用Python编写GUI应用程序是一个好主意吗 用Python创建GUI应用程序的标准(最简单、最稳定)方法是什么 有人能给我一个用Python编写的简单Hello World GUI应用程序的链接吗 取决于您正在编写的应用程序。我会使用Python作为简单的GUI,是的 使用适当的工具包(例如流行的Qt的-Python绑定) 当然 PyQt中的H
import qt,sys
a = qt.QApplication(sys.argv)
w = qt.QPushButton("Hello World",None)
a.setMainWidget(w)
w.show()
a.exec_loop()
如果您希望制作一个相当简单的GUI,那么PyGTK非常易于使用: 可以找到一个教程(带有可下载的示例代码),另外一个教程位于。上,作为#1:是的答案。这是相当好的;使用GUI工具包编写脚本语言通常是将GUI放到应用程序上的好方法。它们还可以用来包装用低级语言编写的应用程序,如C或C++。Python提供了与许多工具包的良好集成。上面链接的帖子提供了一个很好的选项横截面图和代码示例
对于#2:TkInter提供了标准分发版。它很容易使用,但不像(比如)QT或WxWidgets那样复杂。我真的很喜欢pygtk和glade。Pygtk是gtk的python绑定,gtk是gnome中使用的gui工具包。Glade是一个用户界面设计器,它将gui存储为xml,可以在pygtk中加载
如果你想看到一些示例代码,你可以看看我的项目。只需下载源代码。python比perl和ruby更适合gui
from tkinter import *
from tkinter import ttk
root = Tk()
ttk.Button(root, text="Hello World").grid()
root.mainloop()
如果您想使用Tkinter学习Python中的GUI编程,您可以在这里看到一个分12步构建简单扫雷克隆的分步过程:我尝试了Tkinter,我的程序编写了“ImportError:没有名为_Tkinter的模块,请安装Python tk包”。@Roman:我们需要知道您使用的是哪个平台。假设您使用的是Windows,在安装Python时没有包含Tk,或者您使用的是Unix/Linux,您需要安装一个单独的软件包。所有这些问题的副本:。特别是这个:我认为你可以通过使用qtdesigner和pyuic快速开发,在python中获得一个好看的ui,:)