Tkinter 之Frame標籤

1、參數說明python

語法 做用
width 設置 Frame 的寬度
默認值是 0
height 設置 Frame 的高度
默認值是 0
background(bg) 設置 Frame 組件的背景顏色
borderwidth(bd) 指定 Frame 的邊框寬度
container   該選項若是爲 True,意味着該窗口將被用做容器,一些其它應用程序將被嵌入 
默認值是 False
cursor 指定當鼠標在 Frame 上飄過的時候的鼠標樣式
highlightbackground 指定當 Frame 沒有得到焦點的時候高亮邊框的顏色
highlightcolor 指定當 Frame 得到焦點的時候高亮邊框的顏色
highlightthickness 指定高亮邊框的寬度, 默認值是 0(不帶高亮邊框)
padx 水平方向上的邊距
pady 垂直方向上的邊距
relief 指定邊框樣式
默認值是 "flat"
另外你還能夠設置 "sunken","raised","groove" 或 "ridge"
注意,若是你要設置邊框樣式,記得設置 borderwidth 或 bd 選項不爲 0,才能看到邊框

 

2、代碼示例oop

import tkinter as tk
 
window = tk.Tk()
# 設置窗口大小
winWidth = 600
winHeight = 400
# 獲取屏幕分辨率
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
 
x = int((screenWidth - winWidth) / 2)
y = int((screenHeight - winHeight) / 2)
 
# 設置主窗口標題
window.title("Frame參數說明")
# 設置窗口初始位置在屏幕居中
window.geometry("%sx%s+%s+%s" % (winWidth, winHeight, x, y))
# 設置窗口圖標
window.iconbitmap("./image/icon.ico")
# 設置窗口寬高固定
window.resizable(0, 0)
 
tk.Label(window, text="用戶名", pady=10).pack(fill="x")

frame = tk.Frame(window, bd=1, bg="red")
frame.pack(fill="x")

tk.Label(window, text="密碼", pady=10).pack(fill="x")
 
window.mainloop()

  

3、效果圖spa

相關文章
相關標籤/搜索