,可以通过以下步骤实现:
import PySimpleGUI as sg
sg.Listbox
函数创建一个选择列表框,并设置相关属性,如选项列表、默认选中项等。options = ['Option 1', 'Option 2', 'Option 3']
selected_option = 'Option 1'
listbox = sg.Listbox(options, default_values=selected_option, size=(20, 3))
sg.Window
函数创建一个GUI窗口,并将选择列表框添加到窗口布局中。layout = [[listbox], [sg.Button('OK')]]
window = sg.Window('Select an Option', layout)
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED or event == 'OK':
break
values
变量获取选择列表框中用户选择的项。selected_option = values[0]
完整的代码示例:
import PySimpleGUI as sg
options = ['Option 1', 'Option 2', 'Option 3']
selected_option = 'Option 1'
listbox = sg.Listbox(options, default_values=selected_option, size=(20, 3))
layout = [[listbox], [sg.Button('OK')]]
window = sg.Window('Select an Option', layout)
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED or event == 'OK':
break
selected_option = values[0]
window.close()
print('Selected option:', selected_option)
在这个例子中,我们使用了PySimpleGUI库创建了一个简单的GUI窗口,其中包含一个选择列表框。用户可以通过选择列表框中的项来进行选择,并点击"OK"按钮确认选择。最后,我们通过打印输出显示用户选择的项。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云