I have used the following stylesheet for QTreeView in my app.
QTreeView {
border: none;
background-color: transparent;
color: #000;
show-decoration-selected: 1;
}
And full row is selected including icon area and branch image. Seems, not any other special options were set.