title: Why QTableView's selection-background-color doesn't fucntion as expected in Qt4.8.6 via qss?
body: <p>My developing qt version is Qt4.7.0 and running qt versin is Qt4.8.6. The OS is identical and that is Ubuntu Kylin 14.04.</p>
  
  <p>There is an weird thing that <code>tableView-&gt;setStyleSheet(QString("QTabelView{selection-background-color:transparent;}"));</code> works well in Qt4.7.0 but not in Qt4.8.6.</p>
  
  <p>In Qt4.8.6 the default <code>selection-background-color</code> is an gray-like color, but when I set <code>selection-ground-color</code> to <strong>transparent</strong> the real <code>selection-background-color</code> becomes <strong>white</strong> other than <strong>transparent</strong> as shown in the below image. It obviously doesn't work as expected.</p>
  
  <p><a href="https://i.stack.imgur.com/jhgFz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jhgFz.png" alt="The result is beyond expection"></a></p>
  
  <p>In Qt4.7.0 all is right.</p>
  
  <p>The entire styleSheet is <strong>QString("QTableView{border-image:url(%1); 
  padding-left:1px; padding-top:153px; background-color:transparent; <code>selection-background-color:transparent;</code>} QTableView::item {border-left: 10px solid transparent;}") 
  .arg(g_appPath + QString("/data/image_comm/cabinetV5/5master.png"))</strong>.</p>
  
  <p><strong>What's wrong with my styleSheet string? Are there other ways to achieve my goal that making <code>QTableView's</code> selction cell's background transparent?</strong> Any help is appreciated. </p>