gpt4 book ai didi

python - 如何判断 `ComboBox` 的下拉列表是否打开?

转载 作者:行者123 更新时间:2023-12-01 05:52:49 24 4
gpt4 key购买 nike

在wxPython中,如何判断ComboBox的下拉列表的状态是什么,即它是打开还是关闭?

我正在尝试实现一个 ComboBox ,它允许用户通过打开下拉列表、选择一个项目并按删除键来从列表中删除值(编辑: 当我说在这里选择时,我的意思是仅突出显示一个项目,而不单击它,因此下拉列表保持打开状态。
我可以绑定(bind)删除键,并且我知道如何删除项目,唯一的问题是如果下拉列表关闭,删除键具有不同的功能(其在文本字段中的常用功能),我想保留.

最佳答案

使用 EVT_COMBOBOX。当用户从列表中选择某些内容时会触发该事件。我会将选择存储在实例变量中(例如 self.currentSelection)。您可能还想存储以前的选择。然后,当用户按“删除”时,您可以删除新选择或显示提示,询​​问他们是否确实要删除该项目。

更新:正如评论中提到的,我认为 ComboCtrl 是一个不错的选择。您可以在以下位置找到其用法示例:

关于python - 如何判断 `ComboBox` 的下拉列表是否打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13588729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com