Try reimplement mousePressEvent.
Qt Code:
  1. void TreeWidget::mousePressEvent( QMouseEvent *e )
  2. {
  3. selectionModel()->setCurrentIndex( indexAt( e->pos() ), QItemSelectionModel::ClearAndSelect );
  4. QTreeWidget::mousePressEvent(e);
  5. }
To copy to clipboard, switch view to plain text mode