thinter 复选框
时间: 2023-09-03 15:15:33 浏览: 47
Tkinter中的复选框可以使用Checkbutton组件来创建。Checkbutton允许用户从一组选项中进行选择,可以选择多个选项。
以下是一个简单的Tkinter复选框示例:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个变量来存储复选框的值
var1 = tk.IntVar()
# 创建复选框
checkbutton = tk.Checkbutton(root, text="复选框1", variable=var1)
# 将复选框添加到窗口中
checkbutton.pack()
root.mainloop()
```
在上面的代码中,我们创建了一个Tkinter窗口,并使用IntVar()方法创建了一个变量来存储复选框的值。然后,我们使用Checkbutton()方法创建了一个复选框,并将其添加到窗口中。
如果我们想创建多个复选框,我们可以使用相同的变量名和不同的值来创建它们:
```python
import tkinter as tk
root = tk.Tk()
# 创建两个变量来存储复选框的值
var1 = tk.IntVar()
var2 = tk.IntVar()
# 创建两个复选框
checkbutton1 = tk.Checkbutton(root, text="复选框1", variable=var1)
checkbutton2 = tk.Checkbutton(root, text="复选框2", variable=var2)
# 将复选框添加到窗口中
checkbutton1.pack()
checkbutton2.pack()
root.mainloop()
```
在这个例子中,我们创建了两个变量来存储两个不同的复选框的值,并使用不同的变量名和文本标签来创建它们。然后,我们将它们添加到窗口中。