用python tkinter让单选框的背景颜色改变
时间: 2023-04-01 22:02:48 浏览: 205
python tkinter单选框实现
可以使用Tkinter中的Radiobutton组件来实现单选框,然后通过设置其选中时的背景颜色来改变背景颜色。具体实现方法可以参考以下代码:
```python
import tkinter as tk
root = tk.Tk()
# 定义一个变量来存储选中的单选框的值
var = tk.StringVar()
# 定义两个单选框
rb1 = tk.Radiobutton(root, text='选项1', variable=var, value='1')
rb2 = tk.Radiobutton(root, text='选项2', variable=var, value='2')
# 设置选中时的背景颜色
rb1.config(selectcolor='red')
rb2.config(selectcolor='blue')
# 将单选框添加到窗口中
rb1.pack()
rb2.pack()
root.mainloop()
```
运行以上代码,可以看到两个单选框,选中时的背景颜色分别为红色和蓝色。
阅读全文