Python Tkinter LabelFrame標簽框架


Python Tkinter LabelFrame標簽框架

  1. LabelFrame小部件用於在其子小部件周圍繪制邊框。我們還可以顯示LabelFrame小部件的標題。它就像一個容器,可以用來分組相互關聯的小部件的數量,如Radiobuttons

  2. 此小部件是Frame小部件的變體,具有框架的所有功能。它還可以顯示標簽。

  3. 語法

labelframe = LabelFrame(top, options)
  1. 選項列表
選項 說明
bg 小部件的背景顏色
bd 表示指示器周圍顯示的邊框大小。默認值為2像素
Class 類的默認值是LabelFrame。
colormap 此選項用於指定要為此窗口小部件使用哪個colomap。通過colormap,我們指的是用於形成圖形的256種顏色。使用此選項,我們可以重復使用此窗口小部件上另一個窗口的顏色映射
container 如果將其設置為true,LabelFrame將成為容器窗口小部件。默認值為false
cursor 它可以設置為光標類型,即箭頭,點等。鼠標指針在窗口小部件上方時會更改為光標類型。
fg 它表示小部件的前景色
font 它表示窗口小部件文本的字體類型
width 表示框架的寬度
height 它表示小部件的高度。
labelAnchor 它表示小部件中文本的確切位置。默認為NW(西北)
labelwidget 它表示用於標簽的小部件。如果未指定值,則框架將使用標簽的文本。
highlightbackground 當窗口小部件沒有焦點時,焦點高亮邊框的顏色
highlightcolor 當窗口小部件具有焦點時焦點突出顯示的顏色。
highlightthickness 焦點高度邊框的寬度。
padx 小部件的水平填充
pady 小部件的垂直填充
relief 它代表了邊境風格。缺省值是GROOVE
text 它表示包含標簽文本的字符串
  1. 示例
from tkinter import *  
  
root = Tk()  
root.geometry("300x200")  
  
labelframe1 = LabelFrame(root, text="Positive Comments")  
labelframe1.pack(fill="both", expand="yes")  
  
toplabel = Label(labelframe1, text="Place to put the positive comments")  
toplabel.pack()  
  
labelframe2 = LabelFrame(root, text = "Negative Comments")  
labelframe2.pack(fill="both", expand = "yes")  
  
bottomlabel = Label(labelframe2,text = "Place to put the negative comments")  
bottomlabel.pack()  
  
root.mainloop()
  • 輸出


免責聲明!

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



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