本节内容

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

  2. 利用1制作简易界面

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

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

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

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

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

实现代码:

 import  tkinter as tk

windows = tk.Tk()
windows.title("输入框、文本框")
windows.geometry("500x300") #界面大小
#设置输入框,对象是在windows上,show参数--->显示文本框输入时显示方式None:文字不加密,show="*"加密
e = tk.Entry(windows,show=None)
e.pack()

def insert_point():
var = e.get() #获取输入的信息
t.insert("insert",var) #参数1:插入方式,参数2:插入的数据

def insert_end():
var = e.get()
t.insert("end",var) #根据光标位置插入数据
b1 = tk.Button(windows,text="insert point",width=15,height=2,command=insert_point)
b1.pack()

b2 = tk.Button(windows,text="insert end",width=15,height=2,command=insert_end)
b2.pack()
#设置文本框
t = tk.Text(windows,height=2)
t.pack()

windows.mainloop()

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

初学者

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

tkinter基础-输入框、文本框的更多相关文章

  1. Tkinter 之Text文本框标签

    一.参数说明 语法 作用 t=tk.Text()t.insert(END,'插入的文本信息') INSERT:光标的插入点CURRENT:鼠标的当前位置所对应的字符位置END:这个Textbuffer ...

  2. js鼠标自定移入输入框文本框光标自动定位到文本框

    1.干货直接上 选中输入框设置如下: document.getElementById("Text1").focus();

  3. 给tkinter文本框添加右键菜单

    给tkinter文本框添加右键菜单 需求:直接右键点击使用tkinter创建的文本框是不会弹出菜单的.我们需要实现右键点击tkinter框架下的Entry对象.Text对象后弹出右键菜单可复制.粘贴和 ...

  4. tkinter中text文本与scroll滚动条控件(五)

    text与scroll控件 import tkinter wuya = tkinter.Tk() wuya.title("wuya") wuya.geometry("30 ...

  5. python开发_tkinter_获取文本框内容_给文本框添加键盘输入事件

    在之前的blog中有提到python的tkinter中的菜单操作 python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐 python开发_tkinter_窗口控件_自 ...

  6. python tkinter-按钮.标签.文本框、输入框

    按钮 无功能按钮 Button的text属性显示按钮上的文本 tkinter.Button(form, text='hello button').pack() 无论怎么变幻窗体大小,永远都在窗体的最上 ...

  7. Python3 tkinter基础 Entry validatecommand 获取输入框的值

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  8. tkinter学习-文本框

    阅读目录 Entry 输入框 Text 文本框 Entry: 说明:输入控件,用于显示简单的文本内容 属性:在输入框中用代码添加和删除内容,同样也是用insert()和delete()方法 from ...

  9. Android零基础入门第47节:自动完成文本框AutoCompleteTextView

    原文:Android零基础入门第47节:自动完成文本框AutoCompleteTextView 上一期学习的Spinner的使用,掌握的怎么样?本期一起来学习AutoCompleteTextView的 ...

随机推荐

  1. js限制输入数字能输入小数点,js定义数组,js往数组中添加数据,js将字符型转为数字型,除法结果保留两位小数——js小测:计算比赛得分

    一个朋友跟我说要去给某个比赛算分: 规则:去掉最低分最高分求平均分: 最近在学习大数据可视化——图谱,用到js一些东西,所以今天就用js练练 用到知识点: js限制输入数字能输入小数点,js定义数组, ...

  2. Johnson算法:多源最短路算法

    Johnson算法 请不要轻易点击标题 一个可以在有负边的图上使用的多源最短路算法 时间复杂度\(O(n \cdot m \cdot log \ m+n \cdot m)\) 空间复杂度\(O(n+m ...

  3. 【Beta】发布说明

    再次号外!Visual Pytorch第二个版本上线了! 目前的网址在这里(http://114.115.151.39/) 哦 有关上一版本的功能介绍说明请参考博客:Visual Pytorch -- ...

  4. docker run 中的privileged参数

    docker 应用容器 获取宿主机root权限(特殊权限-) docker run -d --name="centos7" --privileged=true centos:7 / ...

  5. Python10大热门项目

    文章地址:https://baijiahao.baidu.com/s?id=1625230403885659615&wfr=spider&for=pc 今天给大家盘点一下实验楼最热门的 ...

  6. LiveCD 修复Grub引导

    /usr/sbin/grub-probe: error: failed to get canonical path of /cow 如果你是从这句报错search过来的,恭喜您!看来你也是一个调皮的孩 ...

  7. log-structured-merge-trees

    https://juejin.im/post/5bbbf7615188255c59672125 https://www.cnblogs.com/siegfang/archive/2013/01/12/ ...

  8. HDFS API 测试用例

    增加依赖 <!--hadoop--> <dependency> <groupId>org.apache.hadoop</groupId> <art ...

  9. SQL 对比,移动累计

    数据对比 两种常用模型 1.对比下一行,判断增长.减少.维持现状 -- 建表 drop table sales create table sales( num int, soc int ); inse ...

  10. python - logging.basicConfig format参数无效

    有这么一段python代码 import threading import time import requests from decimal import Decimal, ROUND_DOWN i ...