You probably meant
QListView::setFrameStyle( QFrame::NoFrame );

I tried that and it doesn't work. I also tried setSelectionRectVisible( false ) but behaviour is still the same.

Any other ideas? I'm starting to suspect that this border/frame cannot be hidden at all!