setRootIsDecorated(false) для top-level items.
А ежели сразу для всех, то можно попробовать тупо перекрыть drawBranches(...)
Что-нибудь вроде:
class TView : public QTreeView
{
Q_OBJECT
public:
TView(QWidget *p = 0) : QTreeView (p) {}
protected:
void drawBranches(QPainter*, const QRect&, const QModelIndex&) const {}
};
Сам не пробовал, возможно что-нибудь да и "отвалится" по дороге.