Я пытался сделать то же самое с CustomTreeCtrl
, и он поддерживает флажки трех состояний.
При создании рута
self.root= self.tree.AddRoot("root node",ct_type=1)
или дочерний узел,
child= self.tree.AppendItem(parent,"child",ct_type=1)
возвращает объект GenericTreeItem
, для которого вы можете изменить атрибут _is3State
на True с помощью
self.root.Set3State(True)
или
child.Set3State(True)