,可以通过以下步骤实现:
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"按钮确认选择。最后,我们通过打印输出显示用户选择的项。
腾讯云相关产品和产品介绍链接地址:
发现教育+科技新范式
算法大赛
云原生正发声
企业创新在线学堂
T-Day
云+社区技术沙龙[第14期]
云+社区沙龙online第5期[架构演进]
小程序云开发官方直播课(应用开发实战)
腾讯技术开放日
云+社区技术沙龙[第17期]
数字化产业研学汇第三期
领取专属 10元无门槛券
手把手带您无忧上云