tkin中两个命令的绑定相同

2024-10-04 01:27:22 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我尝试用相同的.bind(“)显示两个数字:

def distance(event):
    dchain.configure(text = "distance = " + str(sqrt((x1-z1)**2 + (y1-v1)**2) -  30))

def gravitationalForce(event):
    fchain.configure(text = "force = " + str(pow(6.6710, -11.0)*(m1*m2/pow((sqrt((x1-z1)**2 + (y1-v1)**2) -  30), 2))))

win1=Tk()
win1.bind("<ButtonPress>", distance)
win1.bind("<ButtonPress>", gravitationalForce)
dchain = Label( win1)
dchain.grid(row=10, column=1, sticky=W)
fchain = Label( win1)
fchain.grid(row=11, column =1, sticky = W)

一个似乎抵消了另一个,我试着使用和这工作,但现在我想添加一些更多的选项,并想知道这是如何工作的


Tags: texteventbindconfiguredefsqrtdistancev1