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()
显示效果:
标签:控件,text,window,tk,Text,文本,输入 From: https://www.cnblogs.com/joyware/p/17374499.html