Встраивание графического интерфейса Traits UI вида ="subpanel" в другое окно
В документации traitsui говорится, что
Блок-цитата Панель очень похожа на окно, за исключением того, что она встроена в большее окно, которое не обязательно должно быть окном пользовательского интерфейса Traits.
Кто-нибудь знает, как сделать большее окно и заполнить его edit_traits(kind='subpanel')
Пользовательский интерфейс объектов из пары объектов? Я нашел пример этого в окне wx здесь http://gael-varoquaux.info/computers/traits_tutorial/slides_Traits_en.pdf на слайде 23, есть ли способ сделать это, не привязывая меня к wxPython?
Ответ здесь, скорее всего, также ответит на аналогичный вопрос ( TraitsUI, общий доступ к объекту)
1 ответ
Это всегда связывает вас с инструментарием GUI. В том-то и дело: встроить панель пользовательского интерфейса Traits в более крупное, не-Traits GUI-приложение, которое напрямую использует нужный инструментарий GUI. Естественно, детали вне черт зависят от инструментария GUI. Если вы не создаете более крупное приложение, которое напрямую использует инструментарий GUI, вы можете игнорировать эту функцию.
Вместо этого вы спрашиваете, как создать пользовательский интерфейс черт, который встраивает полный traits_view
другого экземпляра? В этом случае вы хотите использовать InstanceEditor
с style="custom"
, Вот код из примера в связанной документации.