在 Tkinter Canvas 中建立 LabelFrame
Tkinter 提供了許多內建控制元件,可用於建立高階桌面應用程式。LabelFrame 控制元件就是其中之一,它允許使用者新增帶標籤的框架。Label 是 LabelFrame 中的另一個控制元件,用於在框架或任何容器中新增文字或影像。
LabelFrame 控制元件主要有兩個組成部分,
標題欄(也稱為 LabelFrame 控制元件的文字)。
內容(LabelFrame 控制元件的內容。可以在 LabelFrame 控制元件中新增影像或文字作為內容)。
要定義 LabelFrame 控制元件,需要定義 LabelFrame(root) 控制元件的建構函式。
示例
以下是在 LabelFrame 控制元件中的一個工作示例,其中我們將新增一些文字作為 LabelFrame 控制元件的內容。
# Import the required libraries
from tkinter import *
# Create an instance of tkinter frame or window
win = Tk()
# Set the size of the window
win.geometry("700x350")
# Create a canvas widget
canvas= Canvas(win)
canvas.pack()
# Create a LabelFrame widget
lf = LabelFrame(canvas,text= "Welcome Window")
# Add a label in the labelFrame widget
label= Label(lf, text= "This text is inside the LabelFrame.")
label.config(font= 'Arial 12')
label.pack(padx=20, pady=20)
lf.pack()
win.mainloop()輸出
執行上述程式碼將顯示一個視窗,其中包含一個 LabelFrame 控制元件和其中的一些文字。

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP