如何获取GUI中下拉菜单的值?

如何获取GUI中下拉菜单的值?

我在使用python GUI 编写一个图片处理小工具,在图片格式转换里,我想做一个下拉菜单做选择,但是我不知道如何获取在下拉菜单中选择的值,从而触发相应的事件。

import PySimpleGUI as sg
from PIL import Image

sg.theme('LightBrown')
sg.theme_button_color(('#FFFFFF','#00cc99'))

Imageformat=['1','L','P','RGBA']

layout=[
    [sg.T('图片路径'),sg.In('请输入图片路径',key='-Picture Path-')],
    [sg.T('图像格式转换'),sg.Drop(Imageformat,
                                  key='-Image format-',
                                  default_value='请选择',
                                  size=(30,6))],
    [sg.B('提交')]
]

window=sg.Window('图像处理小工具',layout)
while True:
    event,values=window.read()
    print(event)
    if event==None:
        break
    if event == '提交':
        #im = Image.open(values['-Picture Path-'])
        #im.show()
        #im.transpose(Image.FLIP_TOP_BOTTOM).show()  # 上下翻转
        sg.Popup(
            print(values['-Image format-'])
        )

window.close()

print(values['-Image format-'])的结果是None,不明白为什么
求指教!

把你的print去掉啊,你弹框里面放print干嘛