使用 Tkinter 创建下拉菜单


导航是任何应用程序中最重要的部分,因为它以美观的方式改善了用户体验。使用 Tkinter,我们可以非常高效地创建菜单和子菜单。

Tkinter 具有创建菜单的内置函数,这些函数可以用另一个 Tkinter 控件或窗口调用。Tkinter.Menu 模块在菜单项中提供一些属性。其中一些属性用于给按钮加上标签、切换按钮、使用级联属性添加子菜单等。

在本文中,我们将看到如何使用 tkinter.Menu 及其菜单项属性创建下拉菜单。我们将使用 OptionMenu 控件来创建选项列表和相关命令。

示例

from tkinter import *
win =Tk()
win.geometry("700x300")
label= Label(win, text= "Select any One Language!", font= ("", 10))
label.pack(pady=30)

#Access the Menu Widget using StringVar function
clicked= StringVar()
#Create an instance of Menu in the frame
main_menu = OptionMenu(win, clicked, "C++", "Java", "Python", "Rust","Go","Ruby")
main_menu.pack()

win.mainloop()

输出

运行上述代码将创建一个下拉菜单。

更新日期: 04-Mar-2021

2K+ 浏览量

启动您的 职业生涯

完成课程可获认证

开始
广告