property widget using QTreeWidget