__author__ = ‘Python‘ import tkinter as tk class Application(tk.Frame): def __init__(self, master=None): tk.Frame.__init__(self,master) self.pack() self.createWidgets() def createWidgets(self): #self.hi_there = tk.Button(self) # .hi_there configure -text Hello World\n(click me) -command say_hi #self.hi_there["text"] = "Hello World\n(click me)" #self.hi_there["command"] = self.say_hi self.hi_there = tk.Button(self, text="Hello World\n(click me)", command=self.say_hi) self.hi_there.pack(side="left") self.QUIT = tk.Button(self, text="QUIT", fg="red", bg="blue", command=root.destroy) self.QUIT.pack(side="bottom") def say_hi(self): print("hi there, everyone!") root = tk.Tk() # create the application app = Application(master=root) # start the program app.mainloop()
Tkinter可以用来制作GUI,它属于Python的标准GUI库。
输出:
当点击按钮Hello World(click me)时,会打印出“hi there, everyone !"。点击按钮QUIT则退出。
参考:
Python 3.5.1文档,Python 标准库,图形用户接口
时间: 2024-10-10 08:31:54