Python 基礎(chǔ)教程
Python Tkinter 標(biāo)簽控件(Label)指定的窗口中顯示的文本和圖像。
標(biāo)簽控件(Label)指定的窗口中顯示的文本和圖像。
你如果需要顯示一行或多行文本且不允許用戶修改,你可以使用 Label 組件。
語(yǔ)法格式如下:
w = Label ( master, option, ... )
master: 框架的父容器。
options: 可選項(xiàng),即該標(biāo)簽的可設(shè)置的屬性。這些選項(xiàng)可以用鍵-值的形式設(shè)置,并以逗號(hào)分隔。
序號(hào) | 可選項(xiàng) & 描述 |
---|---|
1 | anchor 文本或圖像在背景內(nèi)容區(qū)的位置,默認(rèn)為 center,可選值為(n,s,w,e,ne,nw,sw,se,center)eswn 是東南西北英文的首字母,表示:上北下南左西右東。 |
2 | bg 標(biāo)簽背景顏色 |
4 | bd 標(biāo)簽的大小,默認(rèn)為 2 個(gè)像素 |
4 | bitmap 指定標(biāo)簽上的位圖,如果指定了圖片,則該選項(xiàng)忽略 |
5 | cursor 鼠標(biāo)移動(dòng)到標(biāo)簽時(shí),光標(biāo)的形狀,可以設(shè)置為 arrow, circle, cross, plus 等。 |
6 | font 設(shè)置字體。 |
7 | fg 設(shè)置前景色。 |
8 | height 標(biāo)簽的高度,默認(rèn)值是 0。 |
9 | image 設(shè)置標(biāo)簽圖像。 |
10 | justify 定義對(duì)齊方式,可選值有:LEFT,RIGHT,CENTER,默認(rèn)為 CENTER。 |
11 | padx x 軸間距,以像素計(jì),默認(rèn) 1。 |
12 | pady y 軸間距,以像素計(jì),默認(rèn) 1。 |
13 | relief 邊框樣式,可選的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE。默認(rèn)為 FLAT。 |
14 | text 設(shè)置文本,可以包含換行符(n)。 |
15 | textvariable 標(biāo)簽顯示 Tkinter 變量,StringVar。如果變量被修改,標(biāo)簽文本將自動(dòng)更新。 |
16 | underline 設(shè)置下劃線,默認(rèn) -1,如果設(shè)置 1,則是從第二個(gè)字符開(kāi)始畫(huà)下劃線。 |
17 | width 設(shè)置標(biāo)簽寬度,默認(rèn)值是 0,自動(dòng)計(jì)算,單位以像素計(jì)。 |
10 | wraplength 設(shè)置標(biāo)簽文本為多少行顯示,默認(rèn)為 0。 |
測(cè)試輸出結(jié)果如下: