Tkinter 之Frame標簽


一、參數說明

語法 作用
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,才能看到邊框

 

二、代碼示例

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()

  

三、效果圖

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM