环境: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()