python tkinter, 通过lambda表达式传递参数到按钮的点击事件函数

python tkinter, 通过lambda表达式传递参数到按钮的点击事件函数,第1张

给tkinter的按钮添加点击事件处理函数,可以在创建按钮时将定义好的函数赋值给它的command属性,即

如果在点击按钮执行函数时还要传递参数,就要用到lambda了,写成以下形式

写一个完整的小例子,来计算c = a + b

可以在按钮元素上增加事件属性onclick。

1、属性内写你要执行的代码或函数。也可以在代码中直接绑定事件,如通过querySelector等查找到元素后,在元素上直接加onclick事件。还可以通过事件指派,绑定事件在按钮上面。2、如果你问按钮里,四个桢,点击按钮那一桢用来干吗的,那么点击按钮桢就是在你点的时候表现出来的动画。 3、如果你问按钮是起什么作用的,那么它用来在发生按钮动作时命令MC做一些事情,比如跳转,加载,链接网页等等。

方法/步骤

第一步,打开eclipse开发工具,新建python文件;导入tkinter需要的包,设置窗口标题,如下图所示:

请点击输入图片描述

第二步,默认的窗口很小,这里设置窗口的宽度和高度,400x300,如下图所示:

请点击输入图片描述

第三步,在窗口中添加一个Entry组件,设置show属性为None,调用pack()方法添加到窗口中;执行这个文件,d出一个窗口,如下图所示:

请点击输入图片描述

请点击输入图片描述

第四步,再次在窗口上添加一个Button按钮,文本内容为插入字符,设置宽度和高度,如下图所示:

请点击输入图片描述

第五步,添加按钮点击事件,定义事件函数appendStr;获取Entry组件的值,赋值给Label(添加Label控件),结果出现了报错,Label控件没有insert属性,如下图所示:

请点击输入图片描述

请点击输入图片描述

第六步,将Label控件改为Text文本框,再次执行这个文件;在Entry控件输入字符串,点击按钮之后相应的Text也会出现该字符串,如下图所示:

请点击输入图片描述


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11901056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存