关于QTableWidget里的滚动条问题

找了下,发现在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

你可能感兴趣的:(QTableWidget)