2024-03-28 11:14:21 发布
网友
所以我有密码。。。在
name = raw_input("Full Name: ")
这可以让我输入一个名字,然后用这个名字激活某些“if”语句。但是,我想让程序打开一个窗口,就像一个非常简单的GUI,在那里我可以输入单词。我在创建GUI方面的唯一经验是使用Java和通过处理,所以当谈到Python时,我非常迷茫。感谢任何帮助。在
首先,我建议您从Tkinter库(内置库)开始。在
这是一个使用Tkinter gui的简单程序。在
import Tkinter class simpleapp_tk(Tkinter.Tk): def __init__(self,parent): Tkinter.Tk.__init__(self,parent) self.parent = parent self.initialize() def initialize(self): self.grid() self.entryVariable = Tkinter.StringVar() self.entry = Tkinter.Entry(self,textvariable=self.entryVariable) self.entry.grid(column=0,row=0,sticky='EW') self.entry.bind("<Return>", self.OnPressEnter) self.entryVariable.set(u"Enter text here.") button = Tkinter.Button(self,text=u"Click me !", command=self.OnButtonClick) button.grid(column=1,row=0) self.labelVariable = Tkinter.StringVar() label = Tkinter.Label(self,textvariable=self.labelVariable, anchor="w",fg="white",bg="blue") label.grid(column=0,row=1,columnspan=2,sticky='EW') self.labelVariable.set(u"Hello !") self.grid_columnconfigure(0,weight=1) self.resizable(True,False) self.update() self.geometry(self.geometry()) self.entry.focus_set() self.entry.selection_range(0, Tkinter.END) def OnButtonClick(self): self.labelVariable.set( self.entryVariable.get()+" (You clicked the button)" ) self.entry.focus_set() self.entry.selection_range(0, Tkinter.END) def OnPressEnter(self,event): self.labelVariable.set( self.entryVariable.get()+" (You pressed ENTER)" ) self.entry.focus_set() self.entry.selection_range(0, Tkinter.END) if __name__ == "__main__": app = simpleapp_tk(None) app.title('my application') app.mainloop()
代码取自http://sebsauvage.net/python/gui/,我喜欢他们的教程。在
Tkinter是构建快速GUI的一个很好的方法,但是需要澄清的是,Tkinter本身并不是Python的一部分。Python中的Tkinter模块是单独安装的Tkinter GUI工具箱的内置接口。另外,除了Python之外,任何要运行此程序的计算机都需要安装Tkinter。在
编辑:如果你在Linux上开发,这是真的。如果您使用的是Windows或Mac,tcl/tk被捆绑到Python安装程序中,因此它是自动Python解决方案。在
TL;DR:Tkinter是一个很好的开始方法,但不是自动的Python解决方案。在
请参见:https://docs.python.org/2/library/tkinter.html开始使用Tk
首先,我建议您从Tkinter库(内置库)开始。在
这是一个使用Tkinter gui的简单程序。在
代码取自http://sebsauvage.net/python/gui/,我喜欢他们的教程。在
Tkinter是构建快速GUI的一个很好的方法,但是需要澄清的是,Tkinter本身并不是Python的一部分。Python中的Tkinter模块是单独安装的Tkinter GUI工具箱的内置接口。另外,除了Python之外,任何要运行此程序的计算机都需要安装Tkinter。在
编辑:如果你在Linux上开发,这是真的。如果您使用的是Windows或Mac,tcl/tk被捆绑到Python安装程序中,因此它是自动Python解决方案。在
TL;DR:Tkinter是一个很好的开始方法,但不是自动的Python解决方案。在
请参见:https://docs.python.org/2/library/tkinter.html开始使用Tk
相关问题 更多 >
编程相关推荐