python图形页面:entry输入框

简介: python图形页面:entry输入框

entry组件创建:

from tkinter import *
windows = Tk()
windows.title("test")
windows.configure(bg="blue")
label1 = Label(windows, text="account")
label1.grid(column=0, row=0)
label2 = Label(windows, text="passwd")
label2.grid(column=0, row=1)
entry1 = Entry(windows)
entry1.grid(column=1, row=0)
entry2 = Entry(windows)
entry2.grid(column=1, row=1)
windows.mainloop()

效果如下:

清空输入框

delete方法

使用方法如下

from tkinter import *
windows = Tk()
windows.title("test")
windows.configure(bg="blue")
def delete():
    entry1.delete(0, END)
    entry2.delete(0, END)
label1 = Label(windows, text="account")
label1.grid(column=0, row=0)
label2 = Label(windows, text="passwd")
label2.grid(column=0, row=1)
entry1 = Entry(windows)
entry1.grid(column=1, row=0)
entry2 = Entry(windows)
entry2.grid(column=1, row=1)
button1 = Button(windows, text="按钮", command=delete)
button1.grid(column=1, row=2, columnspan=2)
windows.mainloop()

给按钮绑定函数中加入清空输入框方法,点击按钮后,即会清空输入框中的内容

获取输入框中的内容

有时候我们还需要获取输入框中的内容,比如获取用户输入的账号和密码与数据库中的账号密码对比

使用get方法实现

实现方法如下

from tkinter import *
windows = Tk()
windows.title("test")
windows.configure(bg="blue")
def delete():
    print(entry1.get(), entry2.get())
label1 = Label(windows, text="account")
label1.grid(column=0, row=0)
label2 = Label(windows, text="passwd")
label2.grid(column=0, row=1)
entry1 = Entry(windows)
entry1.grid(column=1, row=0)
entry2 = Entry(windows)
entry2.grid(column=1, row=1)
button1 = Button(windows, text="按钮", command=delete)
button1.grid(column=1, row=2, columnspan=2)
windows.mainloop()

给按钮绑定打印输入框值的函数,按下后将打印输入框的值,如下图所示:

相关文章
|
2月前
|
Python
Python办公自动化:删除任意页数pdf页面
Python办公自动化:删除任意页数pdf页面
70 1
Python办公自动化:删除任意页数pdf页面
|
16天前
|
数据可视化 算法 JavaScript
基于图论的时间序列数据平稳性与连通性分析:利用图形、数学和 Python 揭示时间序列数据中的隐藏模式
本文探讨了如何利用图论分析时间序列数据的平稳性和连通性。通过将时间序列数据转换为图结构,计算片段间的相似性,并构建连通图,可以揭示数据中的隐藏模式。文章介绍了平稳性的概念,提出了基于图的平稳性度量,并展示了图分区在可视化平稳性中的应用。此外,还模拟了不同平稳性和非平稳性程度的信号,分析了图度量的变化,为时间序列数据分析提供了新视角。
35 0
基于图论的时间序列数据平稳性与连通性分析:利用图形、数学和 Python 揭示时间序列数据中的隐藏模式
|
5月前
|
Python
Python基础教程(第3版)中文版 第12章 图形用户界面 (笔记)
Python基础教程(第3版)中文版 第12章 图形用户界面 (笔记)
|
1月前
|
Python
Python对PDF文件页面的旋转和切割
Python对PDF文件页面的旋转和切割
|
4月前
|
Python
在Python中,`tkinter`是一个用于创建图形用户界面(GUI)的标准库。
在Python中,`tkinter`是一个用于创建图形用户界面(GUI)的标准库。
|
3月前
|
数据采集 网络协议 索引
Python 爬虫技巧:百度页面重定向的自动跟踪与处理
Python 爬虫技巧:百度页面重定向的自动跟踪与处理
|
5月前
|
开发框架 Python
Python的`pygame`库用于2D游戏开发,涵盖图形、音频和输入处理。
【6月更文挑战第21天】Python的`pygame`库用于2D游戏开发,涵盖图形、音频和输入处理。要开始,先通过`pip install pygame`安装。基本流程包括:初始化窗口、处理事件循环、添加游戏元素(如玩家和敌人)、响应用户输入、更新游戏状态及结束条件。随着项目发展,可逐步增加复杂性。
133 1
|
4月前
|
数据可视化 Linux 数据格式
`seaborn`是一个基于`matplotlib`的Python数据可视化库,它提供了更高级别的接口来绘制有吸引力的和信息丰富的统计图形。`seaborn`的设计目标是使默认图形具有吸引力,同时允许用户通过调整绘图参数来定制图形。
`seaborn`是一个基于`matplotlib`的Python数据可视化库,它提供了更高级别的接口来绘制有吸引力的和信息丰富的统计图形。`seaborn`的设计目标是使默认图形具有吸引力,同时允许用户通过调整绘图参数来定制图形。
|
4月前
|
Python
`matplotlib`是Python中一个非常流行的绘图库,它提供了丰富的绘图接口,包括二维和三维图形的绘制。`Axes3D`是`matplotlib`中用于创建三维坐标轴的对象,而`plot_surface`则是用于在三维空间中绘制表面的函数。
`matplotlib`是Python中一个非常流行的绘图库,它提供了丰富的绘图接口,包括二维和三维图形的绘制。`Axes3D`是`matplotlib`中用于创建三维坐标轴的对象,而`plot_surface`则是用于在三维空间中绘制表面的函数。
下一篇
无影云桌面