It should be possible by adjusting the range of vertical scrollbar and optionally reimplementing visualRect if you need this behaviour for every last item in each branch. You can also try to toy a bit with the delegate but this will probably ruin your tree branch indicator.