Я использую TreeEditor
для представления объектов модели в моем приложении traitsui. Я хотел бы, чтобы способность выбрала несколько объектов в дереве редактора, удерживая Shift
или Ctrl
и выполняя выбор. Моя конечная цель - предоставить быстрый способ для пользователя удалить несколько объектов за один раз, а не щелкнуть правой кнопкой мыши каждый элемент по отдельности.Поддерживает ли TreeEditor несколько вариантов?
От чтения исходного кода tree editor я заметил,
selection_mode = Enum('single', 'extended')
, который, как представляется, определить режим extended
выбора. Но я не могу найти какой-либо примерный код, который использует и не упоминается в документации TreeEditor
.
Поддерживается ли это traitsui?
Это был ключ мне нужен. Отмечено, как ответили. Я собираюсь вставить модифицированную версию примера кода tree_editor.py из документации traitsui, которая демонстрирует множественный выбор. –