阅读目录
Entry 输入框
Text 文本框
Entry:
说明:输入控件,用于显示简单的文本内容
属性:在输入框中用代码添加和删除内容,同样也是用insert()和delete()方法
from tkinter import *root=Tk()
e=Entry(root)
e.pack(padx=10,pady=10) #x,y轴的边距为10
e.insert(1,'丘') #第一个参数是插入的位置,
e.insert(0,'山')
mainloop()
结果:
获取输入框里的内容,可以使用Entry组件的get()方法,通常是设置tkinter的变量(一般用StringVar)挂钩到textvatiable选项,然后再通过get()方法来获取
from tkinter import *root=Tk()
root.title('山丘')
root.geometry('300x160')
Label(root,text='账号:').place(x=30,y=30)
Label(root,text='密码:').place(x=30,y=70)
v1=StringVar()
v2=StringVar()
e1= Entry(root,textvariable=v1)
e2= Entry(root,textvariable=v2,show='*') #用*号代替用户输入的内容
e1.place(x=80,y=30)
e2.place(x=80,y=70)defshow():print('账号:%s' %v1.get())print('密码:%s' %v2.get())
e1.delete(0,END)#获取完信息,清楚掉输入框的
e2.delete(0,END) #0,END,表示从第0个到最后一个
Button(root,text='获取信息',width=10,command=show).place(x=20,y=120)
Button(root,text='退出',width=10,command=root.quit).place(x