一、组件简介
OptionMenu组件,选择菜单,实质上就是一个可以下拉的列表框,相当于的下拉菜单的另一种形式。
正如很多人所说,它的出现弥补了 Listbox 组件无法实现下拉列表框的遗憾。
Listbox组件可以设置呈现的行数,也可以设置滚动条,但是偏偏无法设置成下拉效果。
如果我们在设计中需要使用下拉列表框的效果,就可以用OptionMenu选择菜单来进行代替使用。
二、运用实例
——
1. OptionMenu基操
首先,我们来简单了解一下OptionMenu的基础使用方法。
import tkinter as tk
#【01】OptionMenu基操
root = tk.Tk()
root.geometry('200x200')
tk.Label(root, text='请选择一种你喜欢的语言:').pack(padx=10,pady=10)
v = tk.StringVar() # 设置一个tkinter变量用于记录选项
v.set('Python') # 设置变量的初始值
# 设置OptionMenu:框架,tkinter变量,若干选项
om = tk