テキストが任意の種類 (この場合は "Hello World! " を 1 回、2 回、3 回) にすることができるラベル w を含むウィンドウがあります。
from Tkinter import *
import time
root = Tk()
text = "Hello, World! "
w = Label(root)
for i in range(1, 4):
w["text"] = text*i
w.update_idletasks()
w.grid()
w.update_idletasks()
time.sleep(1)
root.mainloop()
ウィンドウのサイズを固定幅に設定したいと思います。この幅は、w が取得できる最長のテキストに必要な幅でなければなりません。これを最も簡単に行うにはどうすればよいですか?すべての可能なテキストを循環し、それぞれのウィンドウ幅を読み取り、最終的な幅をこれらの値の最大値に設定する必要がありますか? これが最善の方法である場合、画面にウィンドウが表示されないようにするにはどうすればよいですか?