from tkinter import *
root = Tk()
Button(root, text="sldkjf", justify=LEFT, padx=130).pack()
root.mainloop()
盡管我將 justify 設定為 ,為什么文本不顯示在左側left?
uj5u.com熱心網友回復:
該justify選項的檔案是這樣說的:
justify - 當小部件中顯示多行文本時,此選項確定這些行如何相互排列。
你沒有多行,你只有一行。
要使文本與頂部、底部、左側或右側對齊,您需要使用該anchor選項。這是檔案所說的:
錨點- 指定小部件中的資訊(例如文本或位圖)如何在小部件中顯示。必須是 n、ne、e、se、s、sw、w、nw 或 center 值之一。例如,nw 表示顯示資訊,使其左上角位于小部件的左上角。
因此,在您的情況下,您應該使用anchor="w".
您還有一個問題,即過度的填充應用于兩側,實際上是擠壓文本以適應左側的 130 倍填充和右側的 130 像素填充之間。如果洗掉填充,文本將錨定在小部件的左側。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/357569.html
上一篇:用戶單擊后如何更改選項選單的值?
