Python Tkinter 文本框(Entry)

本文介绍了Python的Tkinter库中用于用户输入的Text组件和只读展示的Label组件。Text组件适用于多行文本输入,而Label则用于显示不可编辑的文本。文章详细阐述了Entry组件的基本语法和方法,并提供了一个简单的示例,展示了如何创建一个带有文本框和标签的窗口应用。用户可以通过Entry组件输入文本,点击按钮后获取输入值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python Tkinter 文本框用来让用户输入一行文本字符串。

  • 你如果需要输入多行文本,可以使用 Text 组件。

  • 你如果需要显示一行或多行文本且不允许用户修改,你可以使用 Label 组件。

语法

语法格式如下:

w = Entry( master, option, ... )
  • master: 按钮的父容器。

  • options: 可选项,即该按钮的可设置的属性。这些选项可以用键 = 值的形式设置,并以逗号分隔。

 

方法

下表为文本框组件常用的方法:

实例

实例中点击按钮会显示一个信息:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
from Tkinter import *
 
top = Tk()
L1 = Label(top, text="网站名")
L1.pack( side = LEFT)
E1 = Entry(top, bd =5)
E1.pack(side = RIGHT)
 
top.mainloop()

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值