从下到上填充tkinter文本小部件

从下到上填充tkinter文本小部件,tkinter,tkinter-text,Tkinter,Tkinter Text,我正在创建一个命令框,它由一个输入小部件和一个文本小部件组成。当用户在条目小部件上按return时,消息应该被推到文本条目的底部,而不是推到顶部。如果找不到这方面的任何实现或任何选项,将不胜感激 我正在使用的代码示例: from tkinter import * window = Tk() messages = Text(window) messages.pack() input_user = StringVar() input_field = Entry(window, text=inp

我正在创建一个命令框,它由一个输入小部件和一个文本小部件组成。当用户在条目小部件上按return时,消息应该被推到文本条目的底部,而不是推到顶部。如果找不到这方面的任何实现或任何选项,将不胜感激

我正在使用的代码示例:

from tkinter import *

window = Tk()

messages = Text(window)
messages.pack()

input_user = StringVar()
input_field = Entry(window, text=input_user)
input_field.pack(side=BOTTOM, fill=X)

def Enter_pressed(event):
    input_get = input_field.get()
    print(input_get)
    messages.insert(INSERT, '%s\n' % input_get
    input_user.set('')
    return "break"

frame = Frame(window)  # , width=300, height=300)
input_field.bind("<Return>", Enter_pressed)
frame.pack()

window.mainloop()
从tkinter导入*
window=Tk()
消息=文本(窗口)
messages.pack()
input_user=StringVar()
输入\字段=输入(窗口,文本=输入\用户)
输入_字段.pack(侧面=底部,填充=X)
def Enter_按下(事件):
input\u get=input\u field.get()
打印(输入/获取)
messages.insert(插入“%s\n”%input\u get
输入用户设置(“”)
返回“中断”
框=框(窗)#,宽=300,高=300)
输入\字段。绑定(“,输入\按)
frame.pack()
window.mainloop()
它目前的样子:

再次感谢您的帮助/建议