第5-0讲,Text 文本控件

Entry 只能输入一行文字,如果想要输入多行文字,需要使用Text文本控件

import tkinter as tk
from tkinter import messagebox

#创建窗体
window = tk.Tk()
#设置窗体的标题
window.title('多行输入-text')
#设置窗体的大小
window.geometry('300x200')

#创建text
context=tk.Text(window,width='20',height='3')
context.pack()
#创建click函数
def click():
    # 获取全部的输入内容
    text=context.get("0.0", "end")
    #format格式化
    msg="输入内容为:{text}".format(text=text)
    #弹窗显示消息
    messagebox.showinfo('输入信息显示',message=msg)
#创建按钮button
button=tk.Button(window,text='登录',width='5',height='1',command=click)
#按钮固定在窗口
button.pack()
#显示窗口
window.mainloop()

显示效果:

 

 

posted @ 2023-05-05 16:20  家乐福的搬砖日常  阅读(34)  评论(0编辑  收藏  举报