首页 > 解决方案 > 从下到上填充 tkinter Text 小部件

问题描述

我正在创建一个由条目小部件和文本小部件组成的命令框。当用户在条目小部件上按下返回时,消息应该被推送到文本条目的底部,而不是被推送到顶部。无法找到任何实现或任何选项来做到这一点,任何帮助将不胜感激。

我正在使用的代码示例:

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()

它目前的外观:CommandsGUI

再次,任何帮助/建议将不胜感激

标签: tkintertkinter-text

解决方案


推荐阅读