qt QTableView/QTableWidget样式设置
时间: 2023-06-28 14:11:17 浏览: 243
可以通过样式表来设置QTableView/QTableWidget的样式。以下是一些常用的样式设置示例:
1. 设置表格边框和水平表格线的颜色
```css
QTableView {
border: 1px solid gray;
}
QTableView::horizontalHeader {
border-bottom: 1px solid gray;
}
```
2. 设置选中单元格的背景色和前景色
```css
QTableView::item:selected {
background-color: #4a90e2;
color: white;
}
```
3. 设置表头的背景色和前景色
```css
QHeaderView::section {
background-color: #f0f0f0;
color: black;
}
```
4. 设置行交替背景色
```css
QTableView::item:alternate {
background-color: #f0f0f0;
}
```
5. 隐藏表格线和表头
```css
QTableView::horizontalHeader {
border: none;
}
QTableView::verticalHeader {
border: none;
}
QTableView::gridline {
background-color: white;
}
```
以上只是一些常用的样式设置,你可以根据自己的需求进行更多的样式设置。同时,你还可以使用Qt Designer来设置样式,具体可以参考Qt官方文档。
阅读全文