tkinter基础-输入框、文本框

本节内容

  1. 了解输入框、文本框的使用方法
  2. 利用1制作简易界面

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

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

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

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

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

实现代码:

 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),冒号中设置插入第几行、第几列,有兴趣的可以试下。

初学者

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

原文地址:https://www.cnblogs.com/xbhog/p/11745744.html

时间: 2024-10-08 14:31:31

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

JavaScript基础 text文本框获得焦点时,其中的内容被全选 this.select()

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

Python3 Tkinter基础 Entry root.register包装函数 validatecommand中有 %P %v %W 传入当前的输入框的值及validate

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: from tkinter import * root = Tk() def test(content,reason,name): if content == "舍名利": print('正确') print(content, reason,name)

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

上一期学习的Spinner的使用,掌握的怎么样?本期一起来学习AutoCompleteTextView的使用. 一.认识AutoCompleteTextView AutoCompleteTextView是自动完成文本框,从EditText派生而出,实际上它也是一个文本编辑框,但它比普通编辑框多了一个功能:当用户输入一定字符之后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个菜单项之后,AutoCompleteTextView按用户选择自动填写该文本框. AutoComplete

tkinter学习-文本框

阅读目录 Entry 输入框 Text 文本框 Entry: 说明:输入控件,用于显示简单的文本内容 属性:在输入框中用代码添加和删除内容,同样也是用insert()和delete()方法 from tkinter import * root = Tk() e = Entry(root) e.pack(padx=10,pady=10) #x,y轴的边距为10 e.insert(1,'丘') #第一个参数是插入的位置, e.insert(0,'山') mainloop() 结果: 获取输入框里的内

Python3 Tkinter基础 Entry state=&#39;readonly&#39; 不可写入的输入框,但是可以选中与拷贝

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: from tkinter import * root = Tk() content=StringVar() content.set('可以选中') e1=Entry(root, textvariable=content, state='readonly', )

Android基础入门教程——2.4.11 AutoCompleteTextView(自动完成文本框)的基本使用

Android基础入门教程--2.4.11 AutoCompleteTextView(自动完成文本框)的基本使用 标签(空格分隔): Android基础入门教程 本节引言: 本节继续来学习Adapter类的控件,这次带来的是AutoCompleteTextView(自动完成文本框), 相信细心的你发现了,和Adapter搭边的控件,都可以自己定义item的样式,是吧! 或者说每个Item的布局~想怎么玩就怎么玩~嗯,话不多说,开始本节内容~ 对了贴下官方API:AutoCompleteTextV

Qt基础(一)----按钮,文本框,窗口,布局,选项框等等

对于每条语句的解释都放在了函数注释中! 一 Qt程序初探,窗口和按钮的创建及关联 //应用程序抽象类 #include<QApplication> //窗口类 #include<QWidget> //按钮类 #include<QPushButton> int main(int argc, char *argv[]) { //初始化应用程序 QApplication app(argc, argv); //构造一个窗口w QWidget w; //设置窗口名称 w.setW

JS:checkFrom对输入框和文本框的判断总结

天看了老东家的一个专题页面,发现里边的checkFrome.js收集了很多对文本框的判断,非常有用收藏一下.其中包含了:1.页面截取字符串2.文本框最大长度限制3.判断必须是数字和字母的组合4.判断是否有中文5.判断是否有sql非法字符6.判断是否有特殊字符7.判断是否有空格8.字符串包含测试函数9.通行证 验证10.身份证 验证11.固定号码 验证12.网址,MSN 验证13.年龄 验证14.邮编 验证15.是否汉字16.邮箱验证17.输入框文字上传验证 min上限 max下限(字节计算)18

Android基础入门教程——2.3.1 TextView(文本框)详解

Android基础入门教程--2.3.1 TextView(文本框)详解 标签(空格分隔): Android基础入门教程 本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解Android中的UI控件,本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是翻译API文档,不会一个个属性的去扣,只学实际开发中常用的,有用的,大家遇到感觉到陌生的属性可以查询对应的API!当然,每一节开始都会贴这一节对应API文档的链接:TextVie