tkinter 单选框
时间: 2023-09-10 17:06:12 浏览: 121
python tkinter单选框实现
Tkinter的单选框可以通过创建Radiobutton标签来实现。首先需要导入Tkinter模块,然后创建主窗口。接着,定义一个变量v,用来存储选中的值。然后使用for循环遍历选项的名称和对应的值,并创建Radiobutton标签,将选项显示在界面上。最后使用pack()函数来管理和配置组件,使其自动适应大小。可以通过设置variable参数为v,value参数为选项的值,来实现单选框的功能。例如,如果有以下选项:Python、Java、C#、C,可以使用以下代码创建单选框:
```python
from tkinter import *
root = Tk()
langs = [('Python',1), ('Java',2), ('C#',3), ('C',4)]
v = IntVar()
v.set(1)
for lang, num in langs:
b = Radiobutton(root, text=lang, variable=v, value=num, indicatoron=False)
b.pack(fill=X)
root.mainloop()
```
这样就创建了一个包含Python、Java、C#、C四个选项的单选框。选中的值可以通过v.get()来获取。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* *2* [Python的tkinter库实现窗体单选框](https://blog.csdn.net/qq_41657790/article/details/99677847)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文