首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tkinter -- Entry

Entry 用来输入单行文本 示例: import tkinter as tk root = tk.Tk() tk.Entry(root, text='input >>>').pack() root.mainloop...文本Entry中设定初始值,使用textvariable将变量与Entry绑定 示例: import tkinter as tk root = tk.Tk() st = tk.StringVar(...上面的例子中将变量st与Entry绑定,然后将st值设置为'www.py3study.com',程序运行时初始值便设置了 设置为只读Entry,不能更改 Entry另一个比较有用属性,设置为只读...设置为密码输入框 将Entry作为一个密码输入框来使用,即不显示用户输入内容值,用特定符号来代替,使用属性show来指定 示例: import tkinter as tk root = tk.Tk...,如果喜欢可以改为其它字符 entry['show'] = '*' # 分别使用*#$显示输入文本内容 for i in ['*', '#', '$']:     e = tk.StringVar(

99030

软件测试|超好用超简单Python GUI库——tkinter(五)

前言在之前,我们介绍了tkinterbutton控件,label控件,今天我们介绍一下entry控件,entry控件我们可以理解为界面的内容输入框,实现GUI界面与用户信息交互,最典型场景就是我们在登录时需要输入账号密码...set()设置输入框内值insert()在指定位置插入字符串index()返回指定索引值select_clear()取消选中状态select_adujst()确保输入框中选中范围包含 index...参数所指定字符,选中指定索引和光标所在位置之前字符select_from (index)设置一个新选中范围,通过索引值 index 来设置select_present()返回输入框是否有处于选中状态文本...注:在 Entry 控件中,我们可以通过以下方式来指定字符所在位置:数字索引:表示 0 开始索引数字"ANCHOE":在存在字符情况下,它对应第一个被选中字符"END":对应已存在文本最后一个位置...总结本文对tkinterEntry控件进行了介绍,主要介绍了动态类型数据展示以及一些常用方法使用,下一篇文章我们将介绍Entry控件输入验证功能。

86350
您找到你想要的搜索结果了吗?
是的
没有找到

python tkinter 设计指南

,允许用户自己划分窗口空间 Radiobutton 单选框 单项选择按钮,只允许多个选项中选择一项 Scale 进度条控件 定义一个线性“滑块”用来控制范围,可以设定起始值和结束值,并显示当前位置精确值...wraplength 将 Label 显示文本分行,该参数指定了分行后每一行长度,默认值为 0 文字程序 import tkinter as tk win = tk.Tk() win.title(...按钮显示多行文本时,用来指定文本对齐方式,参数值有 LEFT/RIGHT/CENTER padx/pady padx 指定 x 轴(水平方向)间距大小,pady 则表示 y轴(垂直方向)间距大小...select_adujst() 确保输入框中选中范围包含 index 参数所指定字符,选中指定索引和光标所在位置之前字符 select_from (index) 设置一个新选中范围,通过索引值...spacing2 指定 Text 控件文本块中自动换行各行间空白间隔,忽略换行符,默认值为0 spacing3 指定 Text 组件文本中每一行与下方空白间隔,忽略自动换行,默认值是 0 tabs

6.7K30

Python 笔记:GUI编程(Tkinter)

1import tkinter 创建一个GUI程序 1、导入 Tkinter 模块 2、创建控件 3、指定这个控件 master, 即这个控件属于哪一个 4、告诉 GM(geometry manager...组件 Tkinter提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。...Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕上显示一个矩形区域...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选按钮状态 Scale 范围控件;...Text 文本控件;用于显示多行文本 Toplevel 容器控件;用来提供一个单独对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow

5.1K30

你懂GUI?

python GUI库 TKinter:TKinter模块是Python标准TkGUI工具包接口。 其实有点像那个网页一样,就是有按钮,输入框,标签,文本等等组成。...Canvas 画布控件; 显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容...Scale 范围控件;显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....Text 文本控件;用于显示多行文本 Toplevel 容器控件;用来提供一个单独对话框,和 Frame 比较类似 Spinbox 输入控件;与 Entry...类似,但是可以指定输入范围值 PanedWindow PanedWindow 是一个窗口布局管理插件,可以包含一个或者多个子控件。

2.2K20

目录

如果一个Entry已经包含一些文本,则将.insert()在指定位置插入新文本并将所有现有文本向右移动: entry.insert(0, "Real ") 小部件文本现在显示为"Real Python"...,请将每个索引中行号更改为2: text_box.get("2.0", "2.5") >>> 'World' 要在文本框中获取所有文本,请设置起始索引,"1.0"并对tk.END第二个索引使用特殊常量...你还可以该示例中看到,Text窗口小部件中每一行都在末尾包含换行符,包括文本框中最后一行文本。 .delete()用于文本框中删除字符。它工作就像.delete()对Entry小部件。...你将为此使用模块中asksaveasfilename对话框tkinter.filedialog。此功能还需要提取当前在其中文本,txt_edit并将其写入所选位置文件中。...第10行txt_editwith.get()方法中提取文本并将其分配给变量text。 第11行写入text输出文件。 第12行更新了窗口标题,以便新文件路径显示在窗口标题中。

29.6K20

Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2

Entry 文本框输入框 用于接收单行文本输入 Frame 框架(容器)控件 定义一个窗体(根窗口也是一个窗体),用于承载其他控件,即作为其他控件容器 Lable 标签控件 用于显示单行文本或者图片...,允许用户自己划分窗口空间 Radiobutton 单选框 单项选择按钮,只允许多个选项中选择一项 Scale 进度条控件 定义一个线性“滑块”用来控制范围,可以设定起始值和结束值,并显示当前位置精确值...insert() 在指定位置插入字符串 index() 返回指定索引值 select_clear() 取消选中状态 select_adujst() 确保输入框中选中范围包含 index 参数所指定字符...,选中指定索引和光标所在位置之前字符 select_from (index) 设置一个新选中范围,通过索引值 index 来设置 select_present() 返回输入框是否有处于选中状态文本...注意:在 Entry 控件中,我们可以通过以下方式来指定字符所在位置: 数字索引:表示 0 开始索引数字; "ANCHOE":在存在字符情况下,它对应第一个被选中字符; "END":对应已存在文本最后一个位置

3.9K20

小朋友学Python(24):Tkinter图形界面编程

譬如你输入一个字符,就要立即在光标那个位置显示出来(前提是你选中了文本框,也就是鼠标在文本框这个图案范围内单击过)。...4.png Tkinter 组件 Tkinter提供各种控件,如按钮,标签和文本框等。 目前有15种Tkinter控件。下表作了简单介绍: 控件 描述 Button 按钮控件;在程序中显示按钮。...Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕上显示一个矩形区域...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选按钮状态 Scale 范围控件;...Text 文本控件;用于显示多行文本 Toplevel 容器控件;用来提供一个单独对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow

4.7K70

python--GUI编程--Tkinter

Tkinter 组件 Tkinter提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。 目前有15种Tkinter部件。...Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕上显示一个矩形区域...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选按钮状态 Scale 范围控件;...显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....Text 文本控件;用于显示多行文本 Toplevel 容器控件;用来提供一个单独对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow

3.7K30

软件测试|超好用超简单Python GUI库——tkinter(六)

前言之前我们介绍了entry控件,entry控件实际上适用于输入用户名,密码等单行文本,如果需要多行输入,tkinter提供了更便于多行文本输入text控件。...)insertontime该选项控制光标的闪烁频频率(亮状态)selectbackground指定被选中文本背景颜色,默认由系统决定selectborderwidth指定被选中文本背景颜色,默认值是...0selectforeground指定被选中文本字体颜色,默认值由系统指定setgrid默认值是 False,指定一个布尔类型值,确定是否启用网格控制spacing1指定 Text 控件文本块中每一行与上方空白间隔...选项为 False,则该方法无效get(index1, index2)返回特定位置字符,或者一个范围文字image_cget(index, option)返回 index 参数指定嵌入 image...,表示在光标处插入,END 表示在末尾处插入delete(startindex , endindex)删除特定位置字符,或者一个范围文字see(index)如果指定索引位置文字是可见,则返回

73120

Python-GUI|Tkinter模块

01 Tkinter Tkinter模块是Python标准Tk GUI工具包接口,它并不是必须掌握,但是掌握一个Python标准图形库还是非常有意思一件事。...我们这里使用text来指定要显示文本,而第一个参数root,表明x父控件是root,bg属性表示label背景色,font指明文本所用字体,width,height指明label宽度和高度。...控件梳理 Button 按钮控件;在程序中显示按钮 Canvas 画布控件;显示图形元素,如线条或文本 Checkbutton 多选框控件,用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容...范围控件;显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框 Text 文本控件;用于显示多行文本 Toplevel 容器控件...;用来提供一个单独对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow PanedWindow是一个窗口布局管理插件,

4.6K100

图文并茂:Python Tkinter入门到高级实战全解析

使用Tkinter,您可以设计用户友好界面,包括按钮、文本框、标签等,而无需深入研究复杂GUI编程概念。 准备工作 在开始之前,请确保您已经安装了Python。...事件处理 GUI应用程序通常需要处理用户交互事件,如点击按钮、输入文本等。在Tkinter中,您可以使用回调函数来处理这些事件。...tk.Label(root, text="") result_label.pack() root.mainloop() 图片 在这个例子中,当用户点击按钮时,show_text函数会被调用,将标签文本改为...以下是一些您可能感兴趣知识点: 文本输入框 entry = tk.Entry(root) entry.pack() 图片 复选框和单选框 check_button = tk.Checkbutton(root...总结 本文介绍了如何从零开始使用Python中Tkinter库进行GUI编程。创建简单窗口、布局管理到处理交互事件,以及通过综合案例展示了如何结合多个组件创建一个实用应用程序。

76920

Python 编译器_如何在pe系统里安装软件

好久都没更新博客了,最近是真的很忙,每天抽出1小时写博客,有的时候本没时间,今天写一个解析PE一个软件,过程和内容很干,干货干货 之前有很多人加我要资料和软件,我从来没说过要钱什么,只要给个关注和点赞...资料(百度网盘) 提取码:i4pt PE解析 软件和源代码包文件 提取码:07bh PE解析器软件安装包 提取码:r9og 激活成功教程版打包软件–打包为安装包 先看视频,双击打开安装包,安装程序后双击打开.../Key.png") theLabel = tkinter.Label(root, image=photo) theLabel.place(x=-1, y=-1) 4、加入文本框,用来展示内容哈...,下方图片里,被我用红色框选就是已经添加文本框,你们看不见是因为我使用 borderwidth=0 将它框给扁平化了,把数值改为1,就可以看到了 # 打开文件 核心文件存储 var_file...窗口框架背景图 选取打包目录:就是要打包起来目录 从打包目录选取主程序:要打包目录里选择你主程序 选取安装程序保存路径:就是安装包生成后要保存名称和位置,这个是生成安装哈,可不是安装后程序

3K10

零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

常见控件特征属性 6.1、文本输入和输出相关控件: 文本输入与输出控件通常包括:标签(Label)、消息(Message)、输入框(Entry)、文本框(Text)。...() 6.2、文本框(Text): 文本常用方法如下: 方法 功能 delete(起始位置,[,终止位置]) 删除指定区域文本 get(起始位置,[,终止位置]) 获取指定区域文本 insert(...()获取当前日期时间,用insert()方法每次文本框txt尾部(END)开始追加文本。...看下面的例子:1.两个输入框去输入文本后转为浮点数值进行加法运算,要求每次单击按钮产生算是结果以文本形式追加到文本框中,将原输入框清空。...在图形化界面设计时,由于其具有灵活界面,因此往往比列表框受喜爱。

13.8K30

PythonGUI编程|使用Tkinter制作快递查询软件

在Python中就提供了多个图形开发界面的库,比如Tkinter、wxPython、Jython等,本文将使用Tkinter来制作一个简单快递查询软件,先来看看效果 ? 为什么使用Tkinter?...因为Tkinter 是 Python 标准 GUI 库,只要安装好 Python 之后就能直接使用,对于我们这样一个简单小程序还是能应付自如。...icontent'}): kuaidi.append(i.get_text()) print(i.get_text()) 这一段代码我们使用多很多次就不过多解读了,用Requests请求并使用bs4提取我们需要信息...制作界面 在上一步,我们已经实现第一个功能:查询物流信息,现在要做就是整出一个界面,这个界面要有一个文本输入框、一个按钮和一个显示物流信息区域,而这对于Tkinter来说也并不困难,比如三行代码即可生成一个页面...结束语 回顾上面整个过程,好像也没有用到特别复杂工具,如果自己独立敲一遍我想应该会有所收获,并且基于这个例子可以实现更多功能,比如添加其他按钮来实现更多功能,或者将查快递改为查天气、查单词等,这些就留给你们了

1.1K20

Python--TKinter

Entry 单行文本框组件 Text 多行文本框组件 标签组件 Label 标签组件,可以显示图片和文字 Message...利用row,column编号,都是0开始 sticky:N,E,S,W表示上下左右,用来决定组件哪个方向开始 支持ipadx,padx等参数,跟pack吉函数含义一样 支持rowspan,columnapan...绑定 bind_all:全局范围绑定,默认是全局快捷键,比如F1是帮助文档 bind_class:接受三个参数,第一个是类名,第二个是事件,第三个是操作 w....entry"show" = "*",设置遮挡字符 # 输入框案例 import tkinter # 模拟登录函数 def reg(): # 相应输入框中,得到用户输入 name...:指定是否菜单信息下有横线 - menu:属性指定哪一个作为顶级菜单 # 普通菜单案例 import tkinter baseFrame = tkinter.Tk() menubar = tkinter.Menu

5.1K107

Python门面担当

但对于部分场景下用户来说,这样就不大美观和人性化了:我们需要交互方便图形化产品,也就是 GUI(图形用户界面,Graphical User Interface)。...另外如果你要将开发出程序打包成 exe,它也比第三方库稍稍容易一点点。 而功能上,Tkinter 已足够处理大多数小型 GUI 程序需求。其开发程序在各主流操作系统上均可运行。...在调用 mainloop 前,增加了 Label(文本标签)、Button(按钮)、Entry(输入框)三个控件,通过 pack() 方法把它们添加到了窗口之上。...例如: from tkinter import ttk entry = ttk.Entry(window) entry.pack() combo = ttk.Combobox(window) combo...常用 2 种绑定方法: 1. command 通过控件 command 参数指定响应函数: def onClick(): print('clicked!')

2.7K40

太实用了!自己动手写软件——GUI编程

我们新建这个顶层框架也是一样,用来盛放所有的GUI组件(如:按钮(Button)、文本输入框(Entry)、菜单(Menu))。我们新建方式一般是这样。...用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕上显示一个矩形区域,多用来作为容器 Label 标签控件;可以显示文本和位图 Listbox 列表框控件...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选按钮状态 Scale 范围控件;...显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....Text 文本控件;用于显示多行文本 Toplevel 容器控件;用来提供一个单独对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow

4.1K10

Tkinter:Python门面担当

但对于部分场景下用户来说,这样就不大美观和人性化了:我们需要交互方便图形化产品,也就是 GUI(图形用户界面,Graphical User Interface)。...另外如果你要将开发出程序打包成 exe,它也比第三方库稍稍容易一点点。 而功能上,Tkinter 已足够处理大多数小型 GUI 程序需求。其开发程序在各主流操作系统上均可运行。...() 在调用 mainloop 前,增加了 Label(文本标签)、Button(按钮)、Entry(输入框)三个控件,通过 pack() 方法把它们添加到了窗口之上。...例如: from tkinter import ttk entry = ttk.Entry(window) entry.pack() combo = ttk.Combobox(window) combo...常用 2 种绑定方法: 1. command 通过控件 command 参数指定响应函数: def onClick(): print('clicked!')

18820

PythonGUI编程和tkinter,Wxpython

Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕上显示一个矩形区域...Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单 Message 消息控件;用来显示多行文本,与label比较类似 Radiobutton 单选按钮控件;显示一个单选按钮状态 Scale 范围控件;...Text 文本控件;用于显示多行文本 Toplevel 容器控件;用来提供一个单独对话框,和Frame比较类似 Spinbox 输入控件;与Entry类似,但是可以指定输入范围值 PanedWindow...tkMessageBox ,还是有很多区别的,在python3以后版本中,tkinter应该首字母小写,而tkMessageBox及库中对应函数应该相应改为tkinter.messagebox 在具体使用按钮组件进行函数调用时也有对应内容...Tkinter 标签控件(Label)指定窗口中显示文本和图像。

15910
领券