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

时间:2016-08-01 13:50:21

标签: qt qt5 qtableview qscrollarea

如何从下一个标题更改滚动条位置

enter image description here

到标题下方?

enter image description here

任何想法如何实现这一点都值得赞赏。

2 个答案:

答案 0 :(得分:0)

你可以尝试下面的黑客攻击:

  1. QTableView放入QVBoxLayout
  2. 使用horizontalHeader()
  3. 从QTableView获取水平标题视图
  4. QVBoxLayout
  5. 顶部的QTableView插入水平标题视图

答案 1 :(得分:0)

您可以在qss中执行此操作(我假设您的标题的高度为50px,带有蓝色):

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