gpt4 book ai didi

python - 调整窗口大小时如何使 Tkinter 消息扩展?

转载 作者:太空狗 更新时间:2023-10-30 00:03:59 26 4
gpt4 key购买 nike

我正在尝试获取一个 tkinter 消息小部件,以便在我调整窗口大小时使文字移动。现在,窗口是一个小块,文本行是一个丑陋的 block 。我怎样才能让它扩大。这是我的代码。

root = Tk()
Message(text="This is a Tkinter message widget. Pretty exiting, huh? I enjoy Tkinter. It is very simple.").pack()
root.mainloop()

希望您能理解我的问题。谢谢。

最佳答案

调整窗口大小时需要设置消息文本的宽度。据我所知,没有办法告诉 Message 小部件自动执行此操作,因此您只能使用回调:

from tkinter import Tk, Message

root = Tk()
m = Message(text="This is a Tkinter message widget. Pretty exiting, huh? I enjoy Tkinter. It is very simple.")
m.pack(expand=True, fill='x')
m.bind("<Configure>", lambda e: m.configure(width=e.width-10))
root.mainloop()

关于python - 调整窗口大小时如何使 Tkinter 消息扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8363390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com