我在 Python 中有一个非常简单的 TkInter 程序。
如何通过以下代码使用“填充”或“扩展”选项?
from Tkinter import *
class Application(Frame):
def sayhello(self):
print "Hello!"
def createWidgets(self):
self.var = Button(self, text="Hello", command = self.sayhello)
self.var.pack(side=LEFT)
self.QUIT = Button(self, text="QUIT", fg="red", command = self.quit)
self.QUIT.pack(side=LEFT)
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()
注意:我必须使用 self.var.pack() 格式,这样它才能在按下时执行“命令”……除非有人有更好的方法?