如何在Tkinter中从列表创建一个下拉菜单?

如何在Tkinter中从列表创建一个下拉菜单?

假设我们想在使用Tkinter的应用程序中创建一个下拉菜单,以显示列表内容。在这种情况下,我们可以使用Tkinter的 OptionMenu(win, menu_to_set, options) 函数。

首先,我们将实例化一个 StringVar() 对象,然后我们将设置下拉菜单的初始值。我们将创建下拉菜单,方法是创建一个OptionMenu对象,并传递窗口、菜单对象和要显示的选项。

示例

#导入所需库
from tkinter import *

#创建Tkinter框架的实例
win= Tk()

#定义窗口或框架的大小
win.geometry("715x250")

#设置初始菜单
menu= StringVar()
menu.set("选择任何语言")

#创建下拉菜单
drop= OptionMenu(win, menu,"C++", "Java","Python","JavaScript","Rust","GoLang")
drop.pack()

win.mainloop()

输出

在输出窗口中,您可以通过单击“选择任何语言”来选择一个选项,并显示下拉菜单中的列表。

如何在Tkinter中从列表创建一个下拉菜单?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程