我正在编写一个有很多按钮(超过 100 个)的程序,每个按钮都需要一个唯一的结果,但所有结果都相似,这是第一个按钮的代码
box1= 'filepath to text file'
def openfile(filename):
filetxt = (open(filename,"r").read())
return filetxt
var.set(filetxt)
def Box1():
var.set(openfile(box1))
openfile(box1)
window1 = Tk()
window1.geometry('450x450')
var = StringVar()
Button1 = Button(donut,text = "Box #1", command= Box1 )
Button1.pack()
每个按钮都会做同样的事情,但是访问不同的文件,有没有比简单地为每个按钮编写一个独特的回调函数更有效的方法呢?