Python-tkinter4:一个简单的tkinter(radiobutton)

本文探讨了在Python的tkinter库中,如何确保radiobutton在应用程序启动时呈现未选中状态的问题,并提供了一个待解决的示例代码。
摘要由CSDN通过智能技术生成

示例代码:

import tkinter as tk 

# 描述:选中radiobutton时,在label标签中显示相应内容。

# 1.创建一个窗口(window)
window = tk.Tk()
# 2.设置窗口属性
window.geometry("200x400")
window.title("my window")

# ******方法1 **********
# 3.各类组件
# 3.1 label
text = tk.StringVar()
l = tk.Label(window, bg='yellow', width=20, text='empty')
l.pack()

# 此处使用的方法是用label标签的config来更改其text的值,其实也可以直接用label标签中的参数textvariable。
def print_selection():
    l.config(text='you have selected ' + text.get()) # l.config可以更改所有l(那个label标签)的参数
    

# 3.2 radiobutton
r1 = tk.Radiobutton(window, text='Option A', value='A', variable=text, command=print_selection) # 选中时,就会把参数value的值‘A’赋给参数variable=text的text
r1.pack()
r2 = tk.Radiobutton(window, text='Option B', value='B', variable=text, command=pr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值