TraitsUI TreeEditor поддерживает несколько столбцов? - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь расширить пример TreeEditor , чтобы включить несколько столбцов.

Исходя из этого,

Single column TraitsUI TreeEditor

к этому,

Multiple column TraitsUI TreeEditor

Я начал это наивно, обновив модель, добавив перечисление status. Но я не вижу способа как-то это зацепить

class Employee(HasTraits):
    """ Defines a company employee. """

    name = Str('<unknown>')
    title = Str
    phone = Regex(regex=r'\d\d\d-\d\d\d\d')
    status = Enum(['Available', 'Busy'])  # This attribute in the second column

    def default_title(self):
        self.title = 'Senior Engineer'
...