Tkinter学习笔记之Entry&Text输入和文本框
来源:互联网 发布:游戏制作编程 编辑:程序博客网 时间:2024/06/01 22:23
Entry:用于接受用户Entry小窗口部件单行文本字符串
Text:文本小部件提供先进的功能,可以编辑多行文本格式,如改变颜色和字体样式
语法:
1. e=Entry(master,option,···)
2. t=Text(master,option,···)
参数 : master:代表了父窗口
option:设置一些常用的选项列表
下面做一个将Entry中用户输入的字符串在Text文本框中显示,其中触发不同按钮,用户输入的内容将插入在与之相应的不同位置。
代码如下
import tkinter as tkwindow=tk.Tk()window.title('my window')window.geometry('200x200')e=tk.Entry(window,show='*')# Entry的第一个参数是父窗口,即这里的window# *表示输入的文本变为星号,在Entry不可见内容,若为None则表示为输入文本以原形式可见e.pack()def insert_point(): var=e.get() t.insert('insert',var)def insert_end(): var=e.get() t.insert('end',var)#这里的end表示插入在结尾,可以换为1.2,则插入在第一行第二位后面b1=tk.Button(window,text='insert point',width=15,height=2,command=insert_point)b1.pack()b2=tk.Button(window,text='insert end',width=15,height=2,command=insert_end)b2.pack()t=tk.Text(window,height=2) #这里设置文本框高,可以容纳两行t.pack()window.mainloop()
当点击insert point按钮时,Entry中的内容会插入到指针当前所在的位置后;当点击insert end按钮时,Entry中的内容会插入到文本结尾处。
阅读全文
1 0
- Tkinter学习笔记之Entry&Text输入和文本框
- tkinter之entry和text
- Python 窗体(tkinter)输入文本框(entry)
- Python Tkinter Entry和Text的添加与使用
- Tkinter之Entry篇
- (转)Python2.7.3 Tkinter Entry(文本框) 说明
- Tkinter--Text文本框样例
- Tkinter--Text文本框样例
- Tkinter教程之Entry篇
- Tkinter教程之Entry篇
- tkinter学习笔记之messagebox
- tkinter学习笔记之filedialog
- Python---tkinter之Text()
- Tkinter:Entry
- tkinter Entry
- python学习笔记之tkinter中的label
- Tkinter学习笔记之Listbox列表
- Tkinter学习笔记之Radiobutton选择按钮
- 2017 Multi-University Training Contest
- java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'user'
- ubuntu 下简单录音
- Vue中的v-for指令不起效果
- Android多层fragment嵌套Viewpager不显示问题
- Tkinter学习笔记之Entry&Text输入和文本框
- centos mongoDB安装
- 最短路径—Dijkstra算法和Floyd算法
- ldr指令:装载指令 OR 伪指令
- 死锁与哲学家就餐问题
- Android App更新版本以及提示用户下载最新apk(有图,有代码,有最终效果图)详细解释及思路
- hbuilder集成Python插件pydev
- 深入理解Scala的隐式转换系统
- 数据结构实验之链表四:有序链表的归并