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()
三.运行效果