赞
踩
Text是tkinter类中提供的的一个多行文本区域,显示多行文本,可用来收集(或显示)用户输入的文字(类似 HTML 中的 textarea),格式化文本显示,允许你用不同的样式和属性来显示和编辑文本,同时支持内嵌图象和窗口。
import tkinter as tk import tkinter.messagebox def hit_me(): """将输入的文本在标签栏显示""" var1.set(t.get("0.0", "end")) # Text.get(start, end) # 的用法: # Text.get(‘0.0’, End) # 解析: # 第一个参数‘0.0’是指从第0行第0列开始读取(‘1.3’表示从第一行第3列开始读取),第二个参数End表示最后一个字符 # 第1步,实例化object,建立窗口window window = tk.Tk() # 第2步,给窗口的可视化起名字 window.title('this is my first GUI window') # 第3步,设定窗口的大小(长 * 宽) window.geometry('800x500') # 这里的乘是小x # 第4步,在图形界面上设定输入框控件entry并放置控件 var1 = tk.StringVar() var1.set("这里是显示栏!!!") l1 = tk.Label(window, textvariable=var1, bg='green', fg='pink', font=('Arial', 12), width=800, height=5) l1.pack() t = tk.Text(window, height=10, bg='grey', fg='black') t.pack() b = tk.Button(window, text='hit me', font=('Arial', 12), width=10, height=1, command=hit_me) b.pack() # 第6步,主窗口循环显示 window.mainloop()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。