在 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