Pergunta

I have a QTreeView with a custom item delegate. The delegate creates an editor that can be very wide (let's say, 2000px width), so the user will scroll horizontally to edit the data.

Step 1

Image 1: I scrolled to the frame #300. Notice that the scrollbar is already offseted.

Step 2 http://imageshack.us/a/img801/9887/image2zb.png

Image 2: I click some part of the editor; then the scrollbar goes to the starting position automatically. It happens because the current selected row have changed. Is there any way to disable the automatic scrolling?

Thanks!

Foi útil?

Solução

Solved with the property QAbstractItemView::autoScroll. So, all I had to do was myTreeView->setAutoScroll(false);.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top