通过qtreeview重写treemodel实现树节点不同的特性,然后操作item的delegate绘制控件。