我正在寻找一种PysimpleGUI的方式来创建下拉菜单。目前,我可以这样创建ComboBoxes:
import PySimpleGui as sg
sg.Combo(list1, size = params)
这将创建一个输入框和一个下拉列表,其中的滑块由list1元素填充。
然而,我的用户对输入非常草率,我想把他们限制在一个简单的下拉列表中。
现在我知道我也许可以使用ListBox元素,但它没有滑块/看起来没有Combo那么通用。
我还可以向Combo传递哪些参数来使其正常工作?
注:在文档中,他们说Combo == InputCombo ==删除了== DropDown,但没有给出更多细节,但它让我很困惑。
发布于 2020-08-13 15:03:32
当ListBox没有足够的条目时,没有滑块,但是当添加足够多的条目时,会出现一个滑块。
sg.Listbox(list(df_names.NAMES), size=(20,4), enable_events=False, key='_LIST_')
发布于 2021-12-13 08:54:24
将readonly
设置为True
sg.Combo(..., readonly=True)
https://stackoverflow.com/questions/63381282
复制