I am worked on jpn's last code and this is the final implementation:

Qt Code:
  1. GmcListView::GmcListView(QWidget *parent)
  2. :QListView(parent)
  3. {
  4. setEditTriggers(QAbstractItemView::NoEditTriggers );
  5. QPalette palette = this->palette();
  6. palette.setBrush(QPalette::Highlight, QBrush(QPixmap(":images/selected.png")));
  7. palette.setBrush(QPalette::Base, QBrush(QPixmap(":images/notselected.png")));
  8. setPalette(palette);
  9. }
To copy to clipboard, switch view to plain text mode 

(no need to use setStyleSheet()).

Now I have customize the scrollbar look. I'd thought to create a QScrollBar widget with listView as parent thinking so to substitute the default one and working on it, but now my listView have two scrollbars...

Soon as I have a solution will post it.