python的tkinter简单应用(一)(lable、button、entry输入框)

环境:win10+anaconda

开始学习python写的笔记,方便以后自己复习


import tkinter as tk   
 
# 创建窗口
root = tk.Tk()          
#窗口命名
root.title("python")    
#指定窗口大小 
root.geometry('500x500') 
#窗口width不可变,height可变
root.resizable(width=False,height=True)

#这个是我们创建标签名字的容器,类型为字符串类型
lablevar = tk.StringVar()    
#这个是我们创建按键名字的容器,类型为字符串类型
buttonvar = tk.StringVar()    
#设置初值
lablevar.set('开始学习python')
buttonvar.set('开始')

#按键驱动的函数
def hit_button():
    if button["text"] == '开始' :     #获取按键上的文字,并判断
        buttonvar.set('放弃')         #设置按键的文字为输入的值
        lablevar.set(entry.get())   #设置标签的文字为输入的值
        lable.config(bg='blue')     #更改label的背景颜色,也可以更改其他选项
    else:                   
        buttonvar.set('开始')
        lablevar.set(entry.get())         
        lable.config(bg='red')
#标签
lable = tk.Label(root, 
    textvariable=lablevar,          # 标签的文字
    bg='red',             # 背景颜色
    font=('宋体', 25),     # 字体和字体大小
    width=15, height=3     # 标签长宽
    )
#按键
button = tk.Button(root,
                   textvariable = buttonvar,  #按键的名字
                   width=15,height=3,#按键的大小
                   command = hit_button) #点击按键后执行的命令

#输入框,输入时显示*
entry = tk.Entry(root, show='*') 

 # 固定在窗口的位置
lable.pack()   
button.pack()
entry.pack()
#使窗口停下来,不一闪而去
root.mainloop()
 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值