前面寫了label類基本的七種用法,在不太長的文本中可以應付過去。如果到了比較長的文本,就這樣。


一個長句,最後出現斷尾的現象。這時候,我們引入wraplength(限製每行的文字數)來操作。wraplength后面的參數是px(橫向像素點)。比如我的手機屏幕分辨率是1080*????,代表我的手機最大可顯寬度是1080。
我們加入wraplength來試一下效果


wraplength參數540,顯示截斷半個屏幕的寬度。
wraplength變成1080的顯示如下

這樣就窗口就看著順眼多了,可是窗口最後一行文本總是在中間,不太符合我們的習慣。我想讓他更變對齊方式發,如同word的左右居中對齊。
這時候,我們引入justify參數來方法設定。justify後面跟left right center,分別代表左對齊 右對齊 居中。
用法如下
左對齊


居中


右對齊

註意更換設備要換參數,因為不同設備的分辨率是不同的。
比如我的ubuntu老顯示器是600*800,到了linux上面我就又得調參數才能正常顯示。
只要是支持python語言 tk可以輕鬆的在不同設備和系統完美顯示,雖然不像html語言能多彩多姿,但能滿足大部分要求。而後者,如同春秋戰國,雖然百花齊放,但換了設備就有可能卡殼。這也是tk存在的合理性。
有關二者如何平衡,是一個需要考慮的問題。是合二為一,還是各行其道,值得推敲。