tkinter按钮返回值
时间: 2023-07-13 15:33:53 浏览: 129
在Tkinter中,按钮的返回值可以通过给按钮关联一个回调函数(command)来实现。回调函数是在按钮被点击时自动调用的函数,可以在函数中完成一些操作并返回所需的值。例如,下面的代码创建一个按钮,并在点击按钮时打印字符串"Hello, world!":
```
import tkinter as tk
def on_button_click():
print("Hello, world!")
root = tk.Tk()
button = tk.Button(root, text="Click me", command=on_button_click)
button.pack()
root.mainloop()
```
在这个例子中,当按钮被点击时,回调函数`on_button_click()`会被调用,并打印字符串"Hello, world!"。如果你需要在回调函数中返回值,可以使用Python的`return`语句来实现。例如,下面的代码创建一个按钮,并在点击按钮时返回数字1:
```
import tkinter as tk
def on_button_click():
return 1
root = tk.Tk()
button = tk.Button(root, text="Click me", command=on_button_click)
button.pack()
root.mainloop()
```
在这个例子中,当按钮被点击时,回调函数`on_button_click()`会被调用,并返回数字1。不过,在实际应用中,按钮的返回值一般不是直接返回给调用方,而是用来触发其他操作或改变程序状态的。
阅读全文