使用 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()
输出
运行上述代码将创建一个下拉菜单。
广告