如何在Tkinter中从列表创建一个下拉菜单?
假设我们要在应用程序中使用tkinter创建列表下拉菜单。在这种情况下,我们可以使用Tkinter OptionMenu(win, menu_to_set, options) 函数。
首先,我们将实例化 StringVar() 的对象,然后我们将设置下拉菜单的初始值。我们将通过创建 OptionMenu 对象并传递窗口的值、菜单对象和要显示的选项来创建下拉菜单。
示例
#Import the required libraries
from tkinter import *
#Create an instance of tkinter frame
win= Tk()
#Define the size of window or frame
win.geometry("715x250")
#Set the Menu initially
menu= StringVar()
menu.set("Select Any Language")
#Create a dropdown Menu
drop= OptionMenu(win, menu,"C++", "Java","Python","JavaScript","Rust","GoLang")
drop.pack()
win.mainloop()输出
在输出窗口中,您可以单击“选择任何语言”来选择一个选项,它将在下拉菜单中显示一个列表。

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C编程
C++
C#
MongoDB
MySQL
Javascript
PHP