python - 使用 for loop tkinter 生成唯一按钮
问题描述
我已经使用 for 循环创建了一个成功的按钮,但我无法将不同的参数传递给函数或者有没有办法将 id 或名称分配给按钮然后获取名称
解决方案
如果不是,我需要更多信息,但听起来你想做的事情可以用回调函数来处理。从effbot tkinter 页面:
def callback(number):
print "button", number
Button(text="one", command=callback(1)).pack()
Button(text="two", command=callback(2)).pack()
Button(text="three", command=callback(3)).pack()
而不是 1、2、3,只需插入您需要的任何回调 ID/信息。
推荐阅读
- swagger - Web API 2 和 Swagger
- tcl - tcl close 不会优雅地终止 tcp/ip 连接
- fortran - 是否可以强制 Fortran 编译器使用单精度?
- c# - 嵌套映射配置(另一个内部的现有配置)
- c# - URL.action 转到服务器,但不是根 URL
- sql - True/False 表中的最后一条记录
- python - 可读属性方法和仅将数据作为属性返回的可调用函数有什么区别?
- javascript - 如何从具有特定范围的嵌套数组中获取项目 - Javascript
- c - 无论我输入哪一年,我的程序总是告诉我它是闰年,即使它不是
- go - 如何在gorm中使多个模型自动迁移