Python圖形界面(Tkinter)五:LabelFrame(含API整理)

組件描述

該組件是建立在之前學習的組件的基礎上的,目的是把這些組件歸類到一個組別下。

程序實現

代碼

import tkinter as tk

root = tk.Tk()

# 設置一個標籤框架
group = tk.LabelFrame(root, text='請選擇你的英雄')
group.pack()

# 設置選擇按鍵的文字信息
hero = [('曜', 1),
        ('劉邦', 2),
        ('上官婉兒', 3),
        ('盤古', 4),
        ('公孫離', 5)]

# 設置可變整型記錄選擇按鍵的狀態
val_int = tk.IntVar()
val_int.set(0)

# 創建選擇按鍵
for name, number in hero:
    # 每一個單選框必須有一個單獨的value,相當於是id,所有框裏只能有一個id的狀態爲1
    my_radiobutton = tk.Radiobutton(group, text=name, variable=val_int, value=number)
    my_radiobutton.pack(anchor=tk.W)

tk.mainloop()

顯示效果

在這裏插入圖片描述

LabelFrame組件API

參數 作用
frame 組件放置的窗口名稱
text 組件文字信息
font 字體
fg 字體顏色
bg 組件背景顏色
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章