Tkinter的Menubutton组件之OptionMenu

OptionMenu: 按钮菜单

OptionMenu是Menubutton的一个子类,它也是一个按钮,不过呢,可以直观看出我们选择了什么。

一、基本使用

1、创建一个OptionMenu,进行选项选择。

效果如下:

image

代码如下:

# coding:utf8
from tkinter import *
# 制作Optionmenu下拉选择菜单 使用列表中的数据


class App:
    def __init__(self, master):
        Label(master, text="请选择您要购买的蔬菜,点击确定", width=50).pack()
        list1 = ["青菜", "白菜", "菠菜", "黄瓜"]

        variable = StringVar()
        variable.set(list1[0])
        w = OptionMenu(master, variable, *list1)
        w.pack(padx=10, pady=10)

        def print1():
            print("您选中的蔬菜是:", variable.get())
        Button(master, text="确定选项,打印", command=print1).pack(pady=5)


root = Tk()
win = App(root)
root.mainloop()


读书和健身总有一个在路上

posted @ 2020-05-07 09:11  Renqy  阅读(744)  评论(0编辑  收藏  举报