qss设置qtablewidget的文字颜色
时间: 2023-09-03 22:12:53 浏览: 49
可以使用QSS设置QTableWidget中单元格的文字颜色,可以使用`color`属性。例如:
```
QTableWidget {
color: white;
}
QTableWidget QHeaderView::section {
color: white;
}
QTableWidget QTableCornerButton::section {
color: white;
}
```
其中,第一行设置了整个表格的文字颜色为白色;第二行设置表头单元格的文字颜色为白色;第三行设置表头左上角的单元格的文字颜色为白色。你也可以根据需要对其他单元格进行设置。
相关问题
Qt qss 设置QTableWidget 背景色透明,表头显示边框白色,item文字悬浮蓝色
您可以使用以下QSS代码实现您的需求:
```css
QTableWidget{
background-color: transparent; /*设置背景色为透明*/
border: none; /*去掉边框*/
}
QTableWidget::item:hover{
background-color: blue; /*设置item悬浮时的背景色为蓝色*/
}
QTableWidget::item:selected{
background-color: #CCE8FE; /*设置item被选中时的背景色为浅蓝色*/
}
QHeaderView::section{
background-color: white; /*设置表头的背景色为白色*/
border: 1px solid black; /*设置表头边框为黑色*/
height: 30px; /*设置表头高度为30px*/
}
QHeaderView::section:hover{
background-color: #F5F5F5; /*设置表头悬浮时的背景色为浅灰色*/
}
QHeaderView::section:selected{
background-color: #CCE8FE; /*设置表头被选中时的背景色为浅蓝色*/
}
```
您可以将以上代码添加到您的QSS文件中,然后将该文件应用到QTableWidget中,即可实现背景色透明、表头显示边框白色、item文字悬浮蓝色的效果。
qtablewidget设置文字居中 qss
可以使用以下QSS样式将QTableWidget中的文本居中:
```
QTableWidget {
qproperty-verticalAlignment: AlignCenter;
}
QTableWidget::item {
text-align: center;
}
```
第一行设置了QTableWidget的垂直对齐方式为居中。
第二行设置了QTableWidget中的QTableWidgetItem(每个单元格)的文本对齐方式为居中。