【问题标题】:Dropdown menus in PysimpleGUIPysimpleGUI 中的下拉菜单
【发布时间】:2020-12-02 11:35:46
【问题描述】:

我正在寻找一种 PysimpleGUI 方法来创建下拉菜单。 目前,我可以这样创建组合框:

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

这将创建一个输入框和一个下拉列表,其中包含一个由 list1 元素填充的滑块。


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


现在我知道我可以使用 ListBox 元素,但它没有滑块/似乎没有 Combo 通用。


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


注意:在文档中,他们声明 Combo == InputCombo == Drop == DropDown 但没有提供更多细节,但这让我很困惑。

【问题讨论】:

    标签: python-3.x user-interface drop-down-menu pysimplegui


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      readonly 设置为 True

      sg.Combo(..., readonly=True)

      【讨论】:

        猜你喜欢
        • 2012-07-05
        • 1970-01-01
        • 2015-03-15
        • 2018-01-27
        • 2019-12-05
        • 1970-01-01
        • 1970-01-01
        • 2016-08-01
        • 2012-05-17
        相关资源
        最近更新 更多