PiSimpleGUI是一个Python库,用于创建简单的图形用户界面(GUI)。在这个问题中,你想要创建两个下拉菜单和一个提交按钮进行交互。下面是一个完善且全面的答案:
下面是一个示例代码,演示如何使用PiSimpleGUI创建两个下拉菜单和一个提交按钮进行交互:
import PySimpleGUI as sg
# 定义下拉菜单的选项
drop1_choices = ['Option 1', 'Option 2', 'Option 3']
drop2_choices = ['Choice 1', 'Choice 2', 'Choice 3']
# 定义GUI布局
layout = [
[sg.Text('Drop 1:'), sg.DropDown(drop1_choices, key='drop1')],
[sg.Text('Drop 2:'), sg.DropDown(drop2_choices, key='drop2')],
[sg.Button('Submit')]
]
# 创建GUI窗口
window = sg.Window('GUI', layout)
# 事件循环
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED:
break
elif event == 'Submit':
drop1_value = values['drop1']
drop2_value = values['drop2']
# 在这里执行提交操作,根据选择的值进行相应的处理
# 关闭GUI窗口
window.close()
这个示例代码创建了一个包含两个下拉菜单和一个提交按钮的GUI界面。当用户选择下拉菜单的值并点击提交按钮时,可以在事件循环中获取选择的值,并执行相应的提交操作。你可以根据实际需求修改代码和布局,以满足你的具体需求。
领取专属 10元无门槛券
手把手带您无忧上云