PysimpleGUI中的下拉菜单

问题描述

我正在寻找一种创建下拉菜单的PysimpleGUI方法。 目前,我可以像这样创建ComboBoxes:

import PySimpleGui as sg
sg.Combo(list1,size = params)

这将创建一个输入框和一个下拉列表,并带有由list1元素填充的滑块。


但是,我的用户输入非常草率,我想将它们限制在一个简单的下拉列表中。


现在,我知道我可以使用ListBox元素,但它没有滑块/功能比Combo少得多。


我还可以将其他哪些参数传递给Combo来完成这项工作?


NB:在文档中,他们指出Combo == InputCombo == Drop == DropDown,但没有提供更多详细信息,但这使我感到困惑。

解决方法

当ListBox的条目不足时,没有滑块,但是当添加足够的条目时,出现一个滑块。

sg.Listbox(list(df_names.NAMES),size=(20,4),enable_events=False,key='_LIST_')

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...