我正在尝试获取 tkinter 消息小部件,以便在调整窗口大小时使单词移动。现在,窗口是一个小块,文本行是一个丑陋的块。我怎样才能让它扩大。这是我的代码。
root = Tk()
Message(text="This is a Tkinter message widget. Pretty exiting, huh? I enjoy Tkinter. It is very simple.").pack()
root.mainloop()
我希望你能理解我的问题。谢谢。
调整窗口大小时,需要设置消息文本的宽度。据我所知,没有办法告诉消息小部件自动执行此操作,因此您只能使用回调:
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()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)