📜  Python Tkinter单选按钮(1)

📅  最后修改于: 2023-12-03 15:04:09.453000             🧑  作者: Mango

Python Tkinter单选按钮

在Python的图形用户界面编程中,Tkinter是一个常用的GUI工具包,它提供了一系列的控件来帮助我们更方便地创建GUI应用程序。其中,单选按钮(Radiobutton)是其中一种常用的控件,可以让用户在几个选项中选择一个。

创建单选按钮

在Tkinter中,可以使用Radiobutton函数来创建单选按钮。下面是一个简单的例子:

import tkinter as tk

root = tk.Tk()

# 创建三个单选按钮
var = tk.StringVar()
rbtn1 = tk.Radiobutton(root, text='选项1', variable=var, value='A')
rbtn2 = tk.Radiobutton(root, text='选项2', variable=var, value='B')
rbtn3 = tk.Radiobutton(root, text='选项3', variable=var, value='C')

# 按钮放置
rbtn1.pack()
rbtn2.pack()
rbtn3.pack()

root.mainloop()

这里我们使用了StringVar来保存被选择的选项,三个单选按钮使用了同一个StringVar,并且使用value参数来指定不同的值。

获取单选按钮的值

当用户选择一个单选按钮时,我们可以使用get方法来获取它的值:

value = var.get()

在这里,value的值将会是所选择的选项的值,例如上面的例子中,如果选择了第一个单选按钮,那么value的值就是'A'

总结

单选按钮是Tkinter中用来选择几个选项中的一个的控件。我们可以使用Radiobutton函数来创建单选按钮,并使用StringVar来保存所选择的选项。要获取所选择的选项的值,可以使用get方法。