![](/img/trans.png)
[英]How do I resize placed tkinter widgets when the window is resized?
[英]How to make Tkinter message expand when I resize the window?
我正在嘗試獲取一個tkinter消息小部件,以便在調整窗口大小時使單詞移動。 現在,窗口是一個小塊,文本行是一個丑陋的塊。 我怎樣才能擴展它。 這是我的代碼。
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()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.