Как изменить положение полосы прокрутки QTableView, чтобы оно находилось ниже заголовка?
1 ответ
Вы можете сделать это в qss (я предполагаю, что ваш заголовок имеет высоту 50 пикселей и синий цвет):
QScrollBar::sub-line:vertical {
padding-top: 50px;
height: 20px;
background-color: blue;
}
QScrollBar::vertical {
margin-top: 50px;
padding-top: 20px;
}
Вы можете попробовать ниже взломать:
- Положить
QTableView
вQVBoxLayout
- Получить горизонтальный вид заголовка из QTableView, используя
horizontalHeader()
- Вставьте горизонтальный вид заголовка в
QVBoxLayout
на вершинеQTableView