python-3.x - 嵌套在另一个 Combobox 中的 Combox
问题描述
使用 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/
推荐阅读
- javascript - 在 Traccar 应用程序中更改或添加元素
- c - 错误“表达式必须具有恒定值”
- php - Guzzle:魔术请求方法需要一个 URI 和可选的选项数组
- c# - Is it possible to get index of selected items in DataGridViewCheckBoxColumn?
- python - Pandas 中的 .tolist
- c++ - 条件渲染
- react-native - iOS 上的 React Native 0.60+:代码推送、Sentry、React Native Navigation v3 和 AppDelegate.m
- c - STM32 - DWT 循环计数与我的预测不同
- javascript - 在 t-datepicker 中禁用日期
- sql - 如果列中存在空值,如何将 nvarchar 转换为日期时间