Combox, вложенный в другой Combobox - PullRequest
0 голосов
/ 16 октября 2019

Используя wxPython, возможно ли вложить комбинированный список внутри другого комбинированного списка аналогично тому, как вложенные меню вложены в меню? Мне нужно что-то подобное для wx.Combobox или wx.Choice.

Или есть какой-нибудь виджет, с которым это можно сделать?

1 Ответ

0 голосов
/ 17 октября 2019

Ну, есть несколько возможностей:

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

Вы также можете использовать кнопку (или некоторый элемент управления) для вызова PopupMenu. Это может сбить пользователя с толку, и вы можете столкнуться с проблемами при попытке правильно разместить всплывающее меню. Вообще говоря, я советую не быть слишком креативным при создании пользовательского интерфейса.

Вы видели демоверсию wxpython? Это хорошая витрина всех возможных виджетов. Вы можете получить его здесь: https://extras.wxpython.org/wxPython4/extras/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...