tkinter基础-输入框、文本框

摘要:
本节介绍如何使用输入框和文本框。使用1创建一个简单的界面。首先,确保上述内容由几个元素组成;该界面由界面标题、输入框、两个按钮和文本框组成。对于初学者分享和成功,你的报应是我。记得关注并留言!

本节内容

  1. 了解输入框、文本框的使用方法

  2. 利用1制作简易界面

tkinter基础-输入框、文本框第1张

首先明确上面由几个元素组成;该界面由界面标题,输入框、两个按钮、文本框组成。

该界面我们需要实现的功能:

  • 在输入框中输入文字,点击insert point按钮,将文字传入下面文本框中;

    tkinter基础-输入框、文本框第2张

  • 在文本框有文字的前提下,在输入框中输入文字,点击insert point按钮,将文字插入文本框中光标所在的位置;

    tkinter基础-输入框、文本框第3张

  • 在输入框中输入文字,点击insert end按钮,将文字传入下面文本框中(文本框无文字);在输入框中输入文字,点击insert end按钮,将文字传入原文字后面(文本框有文字)

    tkinter基础-输入框、文本框第4张

实现代码:

 1 import  tkinter as tk
 2  3 windows = tk.Tk()
 4 windows.title("输入框、文本框")
 5 windows.geometry("500x300") #界面大小
 6 #设置输入框,对象是在windows上,show参数--->显示文本框输入时显示方式None:文字不加密,show="*"加密
 7 e = tk.Entry(windows,show=None)
 8 e.pack()
 9 10 def insert_point():
11     var = e.get() #获取输入的信息
12     t.insert("insert",var) #参数1:插入方式,参数2:插入的数据
13 14 def insert_end():
15     var = e.get()
16     t.insert("end",var)
17     
18 #根据光标位置插入数据
19 b1 = tk.Button(windows,text="insert point",width=15,height=2,command=insert_point)
20 b1.pack()
21 22 b2 = tk.Button(windows,text="insert end",width=15,height=2,command=insert_end)
23 b2.pack()
24 #设置文本框
25 t = tk.Text(windows,height=2)
26 t.pack()
27 28 windows.mainloop()

注:在插入时,我们可以在insert_end函数下的t.insert("",var),冒号中设置插入第几行、第几列,有兴趣的可以试下。

初学者

分享及成功,你的报应就是我,记得关注,留言!

免责声明:文章转载自《tkinter基础-输入框、文本框》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux下Apache配置HTTPS功能在PyTorch中使用深度自编码器实现图像重建下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用 elementUI 的表单进行查询,表单中只有一个文本框时,回车会自动触发表单的提交事件,导致页面的刷新。

使用elementUI的el-form组件进行查询时,当输入框仅有一项时,回车自动提交表单,浏览器会刷新页面: 原因:由于当表单只有一个文本框时,按下回车将会触发表单的提交事件, 从而导致页面刷新。 1 <el-form :inline="true" :model="getForm" class="demo-form-inline"> 2...

JavaScript | 选中并获取多行文本框内容的效果

JavaScript | 选中并获取多行文本框内容的效果 本文主要内容 1. 目标效果展示 2. 涉及的基本属性知识 3. 核心功能-选取的相关知识 1. 目标效果展示 如上,主要实现的是用户自定义选择多行文本框中的任何内容,然后把获取的内容放到按钮下的文本中作为内容的存放,最后通过点击按钮实现内容的设置,从而把用户需要的信息从大量的内容文本中获取出来...

MCGS触摸屏操作日志功能

  一, 问题描述实现操作日志功能,记录关键操作的当前操作人员以及对应操作内容和时间。 二, 构思过程昆仑通态HMI支持触发存盘功能,并且支持字符串等各类型变量的储存,对应在各关键操作按钮内设置好操作内容文本,将操作内容及当前用户储存下来即可,储存记录内默认自带时间戳。 三, 实现过程当前客户有这样一个工程:每次启动之后,用户登录之后才能对应进入操作界面;...

C#模拟鼠标键盘控制其他窗口(一)

     编写程序模拟鼠标和键盘操作可以方便的实现你需要的功能,而不需要对方程序为你开放接口。比如,操作飞信定时发送短信等。我之前开发过飞信耗子,用的是对飞信协议进行抓包,然后分析协议,进而模拟协议的执行,开发出了客户端,与移动服务器进行通信,但是这有一些缺点。如果移动的服务器对接口进行变更,我所编写的客户端也要进行相应的升级。如果服务器的协议进行了更改,...

键盘优雅弹出与ios光标乱飘解决方案

前言 在移动开发中,会遇到这样的情况,比如说有一个输入框在最底部的时候,我们弹起输入框,输入框不会在输入键盘上。 说明白简单点就是,输入框被键盘挡住了。而且在原生中,输入框应该正好在输入键盘上,但是h5 没有这种体验,那么我们需要自己实现。 再次用图说明情况。 情况一: 键盘挡住了,输入框。 情况二: 红色代表有滚动条,输入框,没有正好卡在下面,用户体验...

HTML防止input回车提交表单

>HTML防止input回车提交表单 自动提交情况说明: 1.默认情况下,单个输入框,无论按钮的type="submit"还是type="button"类型,回车即提交。2.当type="submit"时,无论有几个type="text"输入框,回车均表示提交。(<button>按钮默认的type为submit)3.当type="butt...