使用偏函数实现简单的图形界面窗口
66import tkinter from functools import partial root = tkinter.Tk() lb = tkinter.Label(text="Welcome!") b1 = tkinter.Button(root, fg='white', bg='blue', text='Button b1') # 不使用偏函数生成按钮 MyBtn = partial(tkinter.Button, root, fg='white', bg='blue') # 使用偏函数定义MyBtn b2 = MyBtn(text='Button b2') b3 = MyBtn(text='quit', command=root.quit) lb.pack() b1.pack() b2.pack() b3.pack() root.mainloop()
结果输出: