Python tkinter(五) 文本框(Entry)组件的属性说明及示例 您所在的位置:网站首页 如何移动输入法显示框的位置 Python tkinter(五) 文本框(Entry)组件的属性说明及示例

Python tkinter(五) 文本框(Entry)组件的属性说明及示例

2024-06-14 21:13| 来源: 网络整理| 查看: 265

使用语法

widget = Entry( master, parameter=value, ... ) master:文本框控件的父容器parameter:文本框的参数value:参数对应的值

各参数之间以逗号分隔。

参数说明:

width设置文本框的宽度,宽度值每加1则加一个字节insert文本框插入数据,可以指定插入数据的位置delete删除文本框中的数据,可以通过数据位置,指定删除的数据get获取文本框中的数据,可以通过数据位置,指定获取的数据relief文本框样式,设置控件显示效果,可选的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE。bd设置文本框的边框大小,值越大边框越宽bg设置文本框默认背景色fg设置文本框默认前景色,即字体颜色font文本字体,文字字号,文字字形。字形有overstrike/italic/bold/underlinestate文本框状态选项,状态有DISABLED/NORMAL,DISABLED状态文本框无法输入,NORMAL状态可以正常输入highlightcolor设置文本框点击后的边框颜色highlightthickness设置文本框点击后的边框大小selectbackground选中文字的背景颜色selectborderwidth选中文字的背景边框宽度selectforeground

选中文字的颜色

show指定文本框内容显示的字符

代码示例:

# -*- coding:utf-8 -*- from tkinter import * ''' NW N NE W C E SW S SE ''' class Entrybox: def __init__(self): self.root = Tk() self.root.title("文本框") # 设置窗口标题 self.root.geometry("600x600") # 设置窗口大小 注意:是x 不是* '''文本框样式''' # 设置文本框宽度为10,width=10表示宽度为两个字节 self.height_width_label = Label(self.root, text='文本框宽度:') self.height_width_Entry = Entry(self.root, width=10) # 文本框插入数据 self.insert_label = Label(self.root, text='文本框插入字符:') self.insert_Entry = Entry(self.root, width=10) self.insert_Entry.insert('0', '1234567890') # 文本框删除数据 self.del_label = Label(self.root, text='文本框删除字符:') self.del_Entry = Entry(self.root, width=10) self.del_Entry.insert('0', '123456789') self.button_del = Button(self.root, text='


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有