Entry & Text 输入, 文本框
作者:
莫烦
2016-11-03
编辑:
学习资料:
窗口主体框架 ¶
每一个tkinter应用的主体框架都包含以下几部分:
- 主窗口:
window
,及主窗口的一些基本属性(标题、大小) - 让窗口活起来:
window.mainloop()
import tkinter as tk
window = tk.Tk()
window.title('my window')
##窗口尺寸
window.geometry('200x200')
##显示出来
windo.mainloop()
窗口内容(窗口上的控件) ¶
创建按钮分别触发两种情况
b1 = tk.Button(window,text="insert point",width=15,height=2,command=insert_point)
b1.pack()
b2 = tk.Button(window,text="insert end",command=insert_end)
b2.pack()
创建输入框entry,用户输入任何内容都显示为*
e = tk.Entry(window,show='*')
e.pack()
创建一个文本框用于显示
t = tk.Text(window,height=2)
t.pack()
定义触发事件时的函数(注意:因为Python的执行顺序是从上往下,所以函数一定要放在按钮的上面)
def insert_point():
var = e.get()
t.insert('insert',var)
def insert_end():
var = e.get()
t.insert('end',var)
窗口界面
测试一下 ¶
第一次:在entry中输入tkinter
,在text中输入0000
并将光标定位在中间位置,点击insert point
第二次:点击insert end
降低知识传递的门槛
莫烦很常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛。 免费 奉献我的所学正是受这种态度的影响。 通过 【赞助莫烦】 能让我感到认同,我也更有理由坚持下去。
想当算法工程师拿高薪?转行AI无门道?莫烦也想祝你一臂之力,市面上机构繁杂, 经过莫烦的筛选,七月在线脱颖而出, 莫烦和他们合作,独家提供大额 【培训优惠券】, 让你更有机会接触丰富的教学资源、培训辅导体验, 祝你找/换工作/学习顺利~