如何在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()

輸出

在輸出視窗中,您可以單擊“選擇任何語言”來選擇一個選項,它將在下拉選單中顯示一個列表。

更新於: 22-Apr-2021

14K+ 瀏覽量

職業起航

完成課程,即可獲得認證

開始
廣告
© . All rights reserved.