QT QTableView QSS 选中改变背景颜色
时间: 2024-10-04 12:03:03 浏览: 71
Qt QTableView插入控件,qss设计
在Qt中,如果你想要使用QSS (Qt StyleSheet) 来改变QTableView中单元格被选中的时候背景颜色,你可以创建一个`:selected`伪类规则。这里有一个基本的例子:
```css
QTableView::item:selected {
background-color: #yourSelectedColor; /* 你想设置的选中背景色 */
color: white; /* 如果文字颜色不是白色,也可以更改此处 */
padding: 5px; /* 选中项的内边距,可根据需求调整 */
border-radius: 5px; /* 边框圆角,可选 */
}
/* 如果还希望行也有选中效果 */
QTableView::row:selected {
background-color: #anotherSelectedColor;
}
```
在这个例子中,`#yourSelectedColor` 和 `#anotherSelectedColor` 需要替换为实际的颜色值。
阅读全文