@Christian-Ehrlicher
In the process of creating the sample program I found that the Item Delegate assigned to the QTreeWidget was deriving from a QItemDelegate - the code was originally written in Qt4. Changing this to a QStyledItemDelegate fixed the issue!
Thanks!