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