可以帮我解决一个python问题吗?题目如下:
使用tkinter模块,完成Radiobutton组件实现事件处理功能。(20分)
【程序分析】
(1) 先用Lable建立一个标签,标签中默认为“请在选项A~C中选择一个选项!”背景为黄色背景。
(2) 建立3个单选按钮(Radiobutton),分别为选项A、选项B和选项C
【程序要求】
事件处理:当点击单选按钮的时候,在Label标签上会显示“你选择了*”
搞了好久还是不成功
可以帮我解决一个python问题吗?题目如下:
使用tkinter模块,完成Radiobutton组件实现事件处理功能。(20分)
【程序分析】
(1) 先用Lable建立一个标签,标签中默认为“请在选项A~C中选择一个选项!”背景为黄色背景。
(2) 建立3个单选按钮(Radiobutton),分别为选项A、选项B和选项C
【程序要求】
事件处理:当点击单选按钮的时候,在Label标签上会显示“你选择了*”
搞了好久还是不成功
一个简单的例子:
from tkinter import *
root = Tk()
root.geometry('200x100')
s = StringVar()
s.set('请在选项A-C中选择一个选项!')
Label(root,bg='yellow',textvariable=s,width=200).pack()
Radiobutton(root,text='选项A',variable=s,value='你选择了选项A').pack()
Radiobutton(root,text='选项B',variable=s,value='你选择了选项B').pack()
Radiobutton(root,text='选项C',variable=s,value='你选择了选项C').pack()
root.mainloop()