创建一个窗口,利用Radiobutton组件设置一个关于课余爱好的单选框,可选对象为电影、阅读、运动和旅游。
时间: 2024-03-05 09:49:48 浏览: 69
好的,以下是利用Python的tkinter库来创建一个窗口,其中包含一个Radiobutton组件,用于选择课余爱好:
```python
import tkinter as tk
# 创建窗口
window = tk.Tk()
window.title("课余爱好")
window.geometry("300x200")
# 定义函数,用于打印所选的爱好
def print_hobby():
print("我喜欢:" + hobby.get())
# 创建Radiobutton组件,用于选择爱好
hobby = tk.StringVar()
hobby.set("电影") # 默认选中电影
rb_movie = tk.Radiobutton(window, text="电影", variable=hobby, value="电影")
rb_movie.pack()
rb_read = tk.Radiobutton(window, text="阅读", variable=hobby, value="阅读")
rb_read.pack()
rb_sport = tk.Radiobutton(window, text="运动", variable=hobby, value="运动")
rb_sport.pack()
rb_travel = tk.Radiobutton(window, text="旅游", variable=hobby, value="旅游")
rb_travel.pack()
# 创建按钮,用于提交所选爱好
btn_submit = tk.Button(window, text="提交", command=print_hobby)
btn_submit.pack()
# 运行窗口
window.mainloop()
```
运行该程序,将会弹出一个窗口,其中包含了一个Radiobutton组件和一个提交按钮。当用户选择一个爱好后,点击提交按钮,程序将会打印出所选的爱好。
注意,以上代码只是一个示例,你可以根据自己的需要进行修改和扩展。
阅读全文