我刚开始在我的CompSci类中使用python,当时我正在胡闹,想创建一个按钮来打印pi的值。出于某种原因,我制作的关闭窗口功能工作正常,但程序会自动打印pi,而打印pi按钮也没用。这是我的密码
from tkinter import *
import math
master = Tk()
def closeWindow():
exit()
button = Button(master, text = "print pi", command = print(math.pi))
button.pack()
button = Button(master, text = "close this window", command = closeWindow)
button.pack()
mainloop()
谢谢
您只能在单击按钮时使用lambda调用此函数
与上述方法类似,您也可以这样做:
您可以将
lambda
函数传递给按钮的command
选项。 我在这里为两个按钮传递了lambda函数,因为回调函数只有一行代码或者,您可以通过创建一个单独的函数并将该函数作为回调添加到按钮中来实现
相关问题 更多 >
编程相关推荐