Описание тега traitsui
Traitsui - это управляемая данными структура, разработанная Enthought для создания пользовательских интерфейсов на основе traits
в Python. Детали макета и организации в основном абстрагируются от программиста, хотя API предоставляется для управления некоторыми деталями.
В traitsui
, статически типизированные классы (с использованием traits
) может автоматически создавать интерактивные интерфейсы для манипуляций. Обычно применяются объектно-ориентированные принципы - путем указанияManager(HasTraits)
класс с такими чертами, как salary=Int
а также job_title=String
, traitsui
может автоматически создавать окно для редактирования этих атрибутов.
traitsui
использует различные наборы инструментов для рисования виджетов, в частности qt4
а также Wx
с помощью pyside
а также wxpython
привязки к этим фреймворкам. Таким образом, разработанные пользовательские интерфейсы имеют внешний вид собственной ОС.
Дополнительную информацию см. В руководстве пользователя traitsui: http://docs.enthought.com/traitsui/traitsui_user_manual/index.html