> 文档中心 > tkinter教学(四)文本框Entry

tkinter教学(四)文本框Entry

一.基本概念

Entry用于单行输入,可以输入一个字符串,并通过后端函数进行调用。在安安教具中,Entry可以通过这个控件实现变量的输入。

该控件的使用基本格式如下:

Entry(父对象,参数1,参数2......)

参数介绍如下:

参数 用法
bg或background 背景色彩
borderwidth或bd 边界宽度
command 用户更改内容时自动执行该参数所调用的函数
cursor 鼠标移动到复选框时的光标形状
exportselection 设置为1时选择的字符串会自动输出至剪切板
fg或foreground 前景色彩
font 字形
height 设置输入框的高度
highlightbackground 当本文本框取得焦点时的背景颜色
highlightcolor 当文本框取得焦点时的颜色
justify 当包含多行文字时,最后一行的对齐方式
relief 控制文字外框
selectbackground 设置被选取字符串的背景颜色
selectborderwidth 设置选取字符串的边界宽度
selectforeground 设置被选取字符串的前景颜色
show 显示输入时显示的字符,当show=’*‘时常用于密码字段输入
state 设置是否可以输入
textvariable 设置文字变量
width 设置输入框的宽度
xscrollcommand 设置x轴滚动条
yscrollcommand 设置y轴滚动条

二.案例代码

from tkinter import *root=Tk()root.title("安安教具-Entry")account_label=Label(root,text="账户")account_label.grid(row=0)pwd_label=Label(root,text="密码")pwd_label.grid(row=1)account_entry=Entry(root)account_entry.grid(row=0,column=1)pwd_entry=Entry(root)pwd_entry.grid(row=1,column=1)root.mainloop()

 三.运行效果