tkinter - 从下到上填充 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
再次,任何帮助/建议将不胜感激
解决方案
推荐阅读
- javascript - 有人可以告诉我为什么这不起作用吗?(javascript html 节点选择器)
- swift - 使用自定义解码器解码 Firestore 结构时获取 DocumentID
- naming-conventions - 命名约定:Client、Driver、Actor、Adapter、Broker、Manager、EventEmitter、PubSub、EventBus
- javascript - JavaScript 无法以编程方式下载图像(得到 403)
- java - 打印您可以按照所述支付金额的方式数量
- java - 如何使用 android 项目运行 java 控制台应用程序
- ruby-on-rails - 无法使用 heroku 和 Rails 部署投资组合应用程序
- javafx - JavaFX 11 fxml TableView 无法填充
- java - 使用未指定的索引。您的数据将被下载
- npm - i have problem in VS code terminal to run npm command