本文主要是介绍Python图形界面(GUI)Tkinter笔记(十五):Lambda与Button的碰撞(2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
功能按钮(Button)与匿名函数(lambda)的碰撞。功能按钮(Button)的command参数能调用执行的是一个函数,但所调用的函数不能含有实参。如果所调用的函数需要一定的实参传入,该怎么办?方法一:使用匿名函数(lambda)表达式,使用command参数调用的确实是一个函数,而lambda表达式里面把该函数及同时要传递需要的参数表达好,这时间接把要调用的函数实参传入给函数。方法二:使用partial函数,从functools模块中导入partial函数,它允许“冻结”一些函数的参数,并返回一个新的函数。
其余笔记:【Python图形界面(GUI)Tkinter笔记(总目录)】
【一】Button组件常用参数:
(1)text: 按钮上显示的文本。
(2)bg或background: 按钮的背景颜色。
(3)fg或foreground: 按钮上文本的前景色(即文本颜色)。
(4)font: 按钮上文本的字体设置。
(5)width: 按钮的宽度(通常用于设置按钮的最小宽度)。
(6)height: 按钮的高度(以文本行数为单位)。
这篇关于Python图形界面(GUI)Tkinter笔记(十五):Lambda与Button的碰撞(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!