我開發的qt版本是Qt4.7.0,運行qt versin是Qt4.8.6。操作系統是相同的,那就是Ubuntu Kylin 14.04。爲什麼QTableView的選擇背景色在Qt4.8.6中通過qss沒有達到預期的效果?
有一個奇怪的事情,tableView->setStyleSheet(QString("QTabelView{selection-background-color:transparent;}"));
在Qt4.7.0,但不是在Qt4.8.6。
在Qt4.8.6默認selection-background-color
是灰色般的顏色,但當我設置selection-ground-color
到透明真正selection-background-color
變得白色以外透明如所示的下面圖像英寸它顯然不能按預期工作。
在Qt4.7.0一切是正確的。
整個樣式表的QString(「QTableView中{邊界圖像:網址(%1); 填充左:1px的;填充頂:153px;背景色:透明; selection-background-color:transparent;
} QTableView中::項{ (「/ data/image_comm/cabinetV5/5master.png」))。
我的styleSheet字符串有什麼問題?是否有其他方法可以實現我的目標,使QTableView's
選擇單元格的背景透明?任何幫助表示讚賞。
謝謝。它不適合我。 – waterd