tkinter窗口组件Entry

时间:2024-04-14 07:24:54

from tkinter import *

创建主窗口

app = Tk()

设置窗口大小为1040x2048(手机在这里插入图片描述)

app.geometry(“1040x2048”)

设置窗口背景为灰色

app.configure(bg=“gray”)

定义一个函数text(),用于处理输入框内容的变化

def text():
# 获取输入框e1的内容
if e1.get() == “我爱学习”:
# 如果输入框内容为"我爱学习",则打印"继续努力",并返回True
print(“继续努力”)
return True
else:
# 如果输入框内容不为"我爱学习",则删除输入框e1的内容,并打印"持续努力",并返回False
e1.delete(0, END)
print(“持续努力”)
return False

创建一个可变字符串变量v

v = StringVar()

创建一个输入框e1,用于输入内容

e1 = Entry(app, textvariable=v, validate=“focusout”, validatecommand=text)

创建另一个输入框e2

e2 = Entry(app)

将输入框e1和e2添加到主窗口中

e1.pack(padx=10, pady=10)
e2.pack(padx=10, pady=10)

进入主循环

mainloop()
在这里插入图片描述