a behavior tree editor based on QT