radiobutton点击事件
时间: 2023-12-07 12:52:49 浏览: 25
当用户点击radiobutton(单选框)时,可以触发一个事件来响应这个动作。在 Python Tkinter 中,可以使用 `command` 属性来指定这个事件的响应函数。
以下是一个简单的示例代码,当用户点击radiobutton时,会将选中的选项打印出来:
```python
from tkinter import *
def on_radiobutton_click():
print("You selected: ", var.get())
root = Tk()
var = StringVar()
var.set("Option 1")
Radiobutton(root, text="Option 1", variable=var, value="Option 1", command=on_radiobutton_click).pack(anchor=W)
Radiobutton(root, text="Option 2", variable=var, value="Option 2", command=on_radiobutton_click).pack(anchor=W)
Radiobutton(root, text="Option 3", variable=var, value="Option 3", command=on_radiobutton_click).pack(anchor=W)
root.mainloop()
```
在这个例子中,我们创建了三个radiobutton,每个radiobutton都有一个不同的值(value),当用户点击其中一个radiobutton时,会调用 `on_radiobutton_click()` 函数,并将选中的值打印出来。