c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python GU 编程 使用tk nter创建单选按钮Rad o Buttons

更新时间:2023-10-06

介绍

单选按钮和Radio Buttons是Tkinter中的两个重要部分, Tkinter 是内置在 Python 中的图形用户界面构建模块。 它在简单和有效的框架内提供了许多标准 GUI 元素,而"单选按钮"和"单选按钮组"也是其中的一部分。

使用单选按钮

单选按钮是 Tkinter 窗口中最简单的图形元素之一。 然而,有几个设置可用于改变它们的外观和行为。

from tkinter import *

main = Tk()
main.geometry("150x150")

# 在Tkinter窗口中加入单选按钮
c = Checkbutton(main, text="是否同意", variable=IntVar())
c.pack()

main.mainloop()

"单选按钮组"示例

当您希望用户选择只有一个选项时, 可以使用一个很常见的控件:单选按钮。但是当要求用户从多个选择中选择唯一的选项时, 使用单个单选按钮不适合, 因为每个选项都需要拥有自己的按钮。这就是为什么我们需要使用"单选按钮组"。

from tkinter import *

main = Tk()
main.geometry("300x200")

# 单选按钮组
v = IntVar()
Radiobutton(main, text="Python", variable=v, value=1).pack(anchor=W)
Radiobutton(main, text="Java", variable=v, value=2).pack(anchor=W)
Radiobutton(main, text="C++", variable=v, value=3).pack(anchor=W)

main.mainloop()

总结

单选按钮和Radio Buttons是Tkinter中的两个重要部分,是我们经常需要在窗口中添加的元素。使用Tkinter创建单选按钮和单选按钮组非常简单,只需要使用Checkbutton和Radiobutton类就可以轻松创建。使用Tkinter创建GUI界面时,单选按钮和单选按钮组是很有用、很好用的,可以设置不同的值,方便我们选择我们需要的操作。