Combox 嵌套在另一个 Combobox 中

Combox nested within another Combobox

使用 wxPython,是否可以将一个组合框嵌套在其他组合框内,其方式与子菜单嵌套在菜单中的方式类似? wx.Combobox 或 wx.Choice.

我需要类似的东西

或者是否有可以完成此操作的任何小部件?

嗯,有一些可能性:

wx.lib.combotreebox.ComboTreeBox
wx.combo.OwnerDrawnComboBox 
# possibly also:
wx.lib.popupctl

您也可以使用按钮(或某些控件)来调用 PopupMenu。不过,这可能会让用户感到困惑,并且在尝试正确定位弹出菜单时可能会遇到麻烦。一般来说,我建议做的时候不要太有创意UI。

你看过wxpython演示了吗?它很好地展示了所有可能的小部件。您可以从这里获取:https://extras.wxpython.org/wxPython4/extras/