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() # 使視窗持續存在
以上是建立一個簡單視窗,如圖
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() # 使視窗持續存在
新造型是這樣的:
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() # 使視窗持續存在
具體效果如下喽:
1.放置标簽就這麼完成了,但是我個人建議 當我們 在寫較為複雜的程式時,放置标簽 以及視窗顯示 ,最好都分别寫成一個函數哦, 這樣看起來更有美感,修改資料時更友善,
2.另外 将 news = '這是一個标簽' 修改為news = tk.StringVar() , text = news 修改成 textvariable=news ,使用 news.set("這是一個标簽") 就可以實作更改标簽的顯示内容哦,
3.在标簽屬性中加入 justify='left', anchor='nw', 可以使消息向左對齊 , 否則 預設是居中顯示
4.如果你想要顯示的消息中有 \n 同樣是會進行換行的