天天看點

tkinter 标簽

from tkinter import *
window_w = '300'  # 視窗寬
window_h = '300'  # 視窗高
window_s = window_w + 'x' + window_h
window_p = "+500+150"  # 視窗出現的位置
window1 = Tk()  # 建立一個視窗

window1.resizable(width=False, height=False)
# 設定視窗大小是否可以更改,false不可更改,預設可以更改

window1.title('我的視窗')  # 視窗标題
window1.geometry(window_s + window_p)  # (視窗的大小 以及位置 )放置視窗





window1.mainloop()  # 使視窗持續存在
           

以上是建立一個簡單視窗,如圖

tkinter 标簽
from tkinter import *
window_w = '300'  # 視窗寬
window_h = '300'  # 視窗高
window_s = window_w + 'x' + window_h
window_p = "+500+150"  # 視窗出現的位置
window1 = Tk()  # 建立一個視窗

window1.resizable(width=False, height=False)
# 設定視窗大小是否可以更改,false不可更改,預設可以更改

window1.title('我的視窗')  # 視窗标題
window1.geometry(window_s + window_p)  # (視窗的大小 以及位置 )放置視窗

# 新加語句
window1.config(background='DarkSeaGreen')  # 設定視窗背景色,具體有哪些,請自行CSDN(-_-)



window1.mainloop()  # 使視窗持續存在
           

新造型是這樣的:

tkinter 标簽
from tkinter import *
window_w = '300'  # 視窗寬
window_h = '300'  # 視窗高
window_s = window_w + 'x' + window_h
window_p = "+500+150"  # 視窗出現的位置
window1 = Tk()  # 建立一個視窗

window1.resizable(width=False, height=False)
# 設定視窗大小是否可以更改,false不可更改,預設可以更改

window1.title('我的視窗')  # 視窗标題
window1.geometry(window_s + window_p)  # (視窗的大小 以及位置 )放置視窗
window1.config(background='DarkSeaGreen')  #設定背景色,具體顔色請自行CSDN(-_-)
news = '這是一個标簽'
label1 = Label(window1, # 将标簽放置在我們的視窗上
                  text=news,  # 設定标簽的内容
                  width=9, height=2,  # 設定标簽的寬 和高
                  font=('微軟雅黑', 12),  # 設定标簽顯示的字型和字号,不設定也是可以的哦
                  fg='DarkSlateGray',  # 設定标簽顯示字型的顔色  不設定也是可以的哦
                  bg='lightBlue',  # 設定标簽本身的顔色 不設定也是可以的哦
                  padx=20, pady=10).place(x=13, y=10) 
                  # padx 設定字型距離标簽左邊緣邊 的距離
                  # pady 設定字型距離标簽上邊緣邊 的距離
                  #  .place()放置标簽 ,可以直接(或額外)寫作 label1.place()
                  # x,y 自然就是标簽在視窗中的具體位置了 
                   # 不隻是  .place() 可以放置标簽還有另外兩種方式。。。

window1.mainloop()  # 使視窗持續存在
           

具體效果如下喽:

tkinter 标簽

  1.放置标簽就這麼完成了,但是我個人建議  當我們  在寫較為複雜的程式時,放置标簽 以及視窗顯示 ,最好都分别寫成一個函數哦,  這樣看起來更有美感,修改資料時更友善,

  2.另外 将  news = '這是一個标簽' 修改為news = tk.StringVar() , text = news 修改成   textvariable=news  ,使用 news.set("這是一個标簽") 就可以實作更改标簽的顯示内容哦,

  3.在标簽屬性中加入  justify='left', anchor='nw', 可以使消息向左對齊 , 否則 預設是居中顯示

  4.如果你想要顯示的消息中有  \n  同樣是會進行換行的