📜  gui单选按钮python(1)

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

GUI单选按钮 Python

GUI单选按钮是一种用户交互元素,通常出现在图形用户界面 (GUI) 中。单选按钮允许用户从一组互斥的选项中选择一个选项。在 Python 中,使用 tkinter 库可以轻松地创建单选按钮。

创建单选按钮

首先,我们需要导入 tkinter 库并创建一个主窗口。

import tkinter as tk

root = tk.Tk()
root.title("GUI单选按钮")

接下来,我们可以创建单选按钮。需要注意的是,单选按钮必须分组在一起,以便用户只能选择一项。在 tkinter 中,我们可以使用 tkinter.Radiobutton() 函数来创建单选按钮,该函数接受以下参数:

  • master:包含单选按钮的窗口部件。
  • text:单选按钮旁边的标签文本。
  • variable:保存选中单选按钮的值的变量。
  • value:单选按钮的值。
# 创建单选按钮变量
rdo_var = tk.StringVar()

# 创建 Radiobutton
rdo_btn1 = tk.Radiobutton(root, text="选项1", variable=rdo_var, value="选项1")
rdo_btn2 = tk.Radiobutton(root, text="选项2", variable=rdo_var, value="选项2")
rdo_btn3 = tk.Radiobutton(root, text="选项3", variable=rdo_var, value="选项3")

# 显示单选按钮
rdo_btn1.pack()
rdo_btn2.pack()
rdo_btn3.pack()

root.mainloop()

在代码中,我们创建一个 tkinter.StringVar() 变量来保存选中的单选按钮的值。然后,我们使用 Radiobutton 函数创建三个单选按钮,并分别分配给不同的值。最后,我们使用 pack() 函数显示单选按钮。

获取选中的单选按钮

现在我们已经创建了单选按钮,如何获取用户选择的值呢?我们可以使用 get() 函数来获取当前选中的单选按钮的值。

# 获取选中的单选按钮的值
selected_value = rdo_var.get()
print(selected_value)
总结

GUI单选按钮是一种简单而实用的用户交互元素,可以允许用户从一组互斥的选项中进行选择。在 Python 中,我们可以使用 tkinter 库来创建单选按钮,并使用 get() 函数来获取用户选择的值。