QTableView 完整样式表
时间: 2024-06-16 21:05:14 浏览: 292
QTableView 是 Qt 框架中的一个控件,用于显示和编辑表格数据。它可以通过样式表来自定义其外观。以下是一个完整的 QTableView 样式表示例:
QTableView {
background-color: #ffffff; /* 设置背景颜色为白色 */
alternate-background-color: #f2f2f2; /* 设置交替行的背景颜色为浅灰色 */
selection-background-color: #a6c9e2; /* 设置选中行的背景颜色为淡蓝色 */
selection-color: #ffffff; /* 设置选中行的文字颜色为白色 */
gridline-color: #dcdcdc; /* 设置网格线的颜色为浅灰色 */
}
QTableView::item {
padding: 5px; /* 设置单元格内边距为5像素 */
}
QTableView::item:selected {
background-color: #a6c9e2; /* 设置选中单元格的背景颜色为淡蓝色 */
color: #ffffff; /* 设置选中单元格的文字颜色为白色 */
}
QHeaderView::section {
background-color: #f2f2f2; /* 设置表头的背景颜色为浅灰色 */
color: #000000; /* 设置表头的文字颜色为黑色 */
padding: 5px; /* 设置表头内边距为5像素 */
border: none; /* 去除表头的边框 */
}
QHeaderView::section:checked {
background-color: #a6c9e2; /* 设置选中表头的背景颜色为淡蓝色 */
color: #ffffff; /* 设置选中表头的文字颜色为白色 */
}
QTableView::horizontalHeader {
height: 30px; /* 设置水平表头的高度为30像素 */
}
QTableView::verticalHeader {
width: 50px; /* 设置垂直表头的宽度为50像素 */
}
QTableView::horizontalHeader::section {
height: 30px; /* 设置水平表头单元格的高度为30像素 */
}
QTableView::verticalHeader::section {
width: 50px; /* 设置垂直表头单元格的宽度为50像素 */
}
阅读全文