• 9443阅读
  • 4回复

隐藏QTableView的滚动条 [复制链接]

上一主题 下一主题
离线jorneyr
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-19
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
当QTableView中的item过多时, 会显示出滚动条, 这个时候, 怎么才能隐藏这个滚动条呢? 因为特殊的要求, 需要隐藏掉滚动条.
查了api, 找了好多方法, 都没有实现.
离线20044454
只看该作者 1楼 发表于: 2009-08-19
这个是 tableWidget的 水平隐藏
tableWidget->verticalScrollBar->setHorizontalScrollBarPolicy ( Qt::ScrollBarAlwaysOff )
tableView应该差不多吧
[ 此帖被20044454在2009-08-19 09:44重新编辑 ]
让我做一个Qt的大牛!!!!
离线sakiola
只看该作者 2楼 发表于: 2009-08-19
引用第1楼20044454于2009-08-19 08:12发表的  :
这个是 tableWidget的 水平隐藏
tableWidget->verticalHeader()->hide(); //水平隐藏
tableView应该差不多吧



你这个不是隐藏的header吗
NB才是王道
离线20044454
只看该作者 3楼 发表于: 2009-08-19
拷错了,不好意思,
tableWidget->verticalScrollBar->setHorizontalScrollBarPolicy ( Qt::ScrollBarAlwaysOff )
或者
verticalScrollBar 这个在QDesigner里面设为Qt::ScrollBarAlwaysOff
让我做一个Qt的大牛!!!!
离线jorneyr

只看该作者 4楼 发表于: 2009-08-19
嗯, 确实是这个, 谢谢.
快速回复
限100 字节
 
上一个 下一个