在 Tkinter 中用複選框製作選單選項?
可以透過在應用程式中初始化 Menu(父級)例項來建立 Tkinter 中的選單欄。我們可以在 add_command 的位置新增複選框,以擴充套件任何應用程式中選單欄的功能。
要使用 add_checkbutton(標籤,選項) 方法來新增選單項,我們首先初始化一個選單欄。一旦定義了選單欄,我們就可以使用複選框來提供選單項的值。複選框可用於新增選單項或選項的列表。複選框只是布林小元件,透過使其變為真或假來驗證特定值。為了在選單項中標記複選框的狀態,我們可以使用 onvalue 和 offvalue。
示例
#Import the required Libraries
from tkinter import *
#Create an instance of Tkinter frame
win = Tk()
#Set the geometry of Tkinter Frame
win.geometry("750x250")
#Initialize a Menu Bar
menubar = Menu(win)
#Add Menu Items in the MenuBar
menu_items = Menu(menubar)
menu_items.add_checkbutton(label="C++", onvalue=1, offvalue=0)
menu_items.add_checkbutton(label="Java", onvalue=1, offvalue=0)
menu_items.add_checkbutton(label="Python", onvalue=1, offvalue=0)
# Add the Viwable Menu to the MenuBar
menubar.add_cascade(label='File', menu=menu_items)
win.config(menu=menubar)
win.mainloop()輸出
執行上述程式碼以顯示帶有複選框選單項的選單欄。
當我們在選單中選擇一個專案時,它將標記該專案為開啟/關閉。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP