当我调整窗口大小时,如何使Tkinter消息扩展?

2024-04-26 02:56:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图得到一个tkinter消息小部件,使文字移动时,我的窗口大小。现在,窗口是一个小块,而文本行是一个难看的块。我怎样才能使它膨胀呢。这是我的密码。在

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

我希望你能理解我的问题。谢谢。在


Tags: text文本消息密码messageis部件tkinter
1条回答
网友
1楼 · 发布于 2024-04-26 02:56:46

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

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

相关问题 更多 >