![Tkinter Button命令在单击按钮之前被执行[重复],第1张 Tkinter Button命令在单击按钮之前被执行[重复],第1张](/aiimages/Tkinter+Button%E5%91%BD%E4%BB%A4%E5%9C%A8%E5%8D%95%E5%87%BB%E6%8C%89%E9%92%AE%E4%B9%8B%E5%89%8D%E8%A2%AB%E6%89%A7%E8%A1%8C%5B%E9%87%8D%E5%A4%8D%5D.png)
因为您要向
browsefunc函数传递参数或参数,所以函数在启动时将运行。这是因为python运行代码的方式。您可以使用
lambda表达式来解决此问题
browsebutton1 = Button(root, text="Browsefile1", command=lambda: browsefunc("TXT_file1"))欢迎分享,转载请注明来源:内存溢出
![Tkinter Button命令在单击按钮之前被执行[重复],第1张 Tkinter Button命令在单击按钮之前被执行[重复],第1张](/aiimages/Tkinter+Button%E5%91%BD%E4%BB%A4%E5%9C%A8%E5%8D%95%E5%87%BB%E6%8C%89%E9%92%AE%E4%B9%8B%E5%89%8D%E8%A2%AB%E6%89%A7%E8%A1%8C%5B%E9%87%8D%E5%A4%8D%5D.png)
因为您要向
browsefunc函数传递参数或参数,所以函数在启动时将运行。这是因为python运行代码的方式。您可以使用
lambda表达式来解决此问题
browsebutton1 = Button(root, text="Browsefile1", command=lambda: browsefunc("TXT_file1"))欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)