找了下,发现在QAbstractScrollArea里面有
void setHorizontalScrollBar ( QScrollBar * scrollBar )
void setHorizontalScrollBarPolicy ( Qt::ScrollBarPolicy )
void setVerticalScrollBar ( QScrollBar * scrollBar )
void setVerticalScrollBarPolicy ( Qt::ScrollBarPolicy )
这几个方法,分别是设置水平和竖直滚动条的方法。
对于QAbstractScrollArea这个类,
Inherited by QAbstractItemView, QGraphicsView, QMdiArea, QPlainTextEdit, QScrollArea, and QTextEdit.
而对于QAbstractItemView这个类,Inherited by QColumnView, QHeaderView, QListView, QTableView, and QTreeView.
而QTableWidget继承自QTableView,所以那几个设置滚动条的方法也就是tablewidget设置的方法。
设置滚动条的时候可以使用
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn)
隐藏工具条的时候可以把参数设置为Qt::ScrollBarAlwaysOff
本文介绍了Qt中如何通过QAbstractScrollArea及其子类设置水平和垂直滚动条的策略。特别针对QTableWidget这类组件,展示了如何启用或禁用滚动条。
1448

被折叠的 条评论
为什么被折叠?



