如何将QTableView滚动条位置更改为标题下方?

4
如何将滚动条位置从页眉旁边更改为其他位置

enter image description here

到下面的标题?

enter image description here

任何实现这个的想法都会被赞赏。
2个回答

0
你可以尝试以下的hack:
  1. QTableView 放在一个 QVBoxLayout
  2. 使用 horizontalHeader() 从 QTableView 获取水平表头视图
  3. 将水平表头视图插入到 QVBoxLayout 中,放在 QTableView 的顶部

0

你可以在qss中实现这个效果(我假设你的标题栏高度为50像素,颜色为蓝色):

QScrollBar::sub-line:vertical {
    padding-top: 50px;
    height: 20px;
    background-color: blue;
}
QScrollBar::vertical {
    margin-top: 50px;
    padding-top: 20px;
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接