QTableWidget的统一设置列宽有关问题

QTableWidget的统一设置列宽问题
使用QTableWidget,列数不固定,但希望总的宽度固定。
setColumnWidth()可以设置单列的宽度
我想知道的是,假使我在UI上为QTableWidget分配了400,现在我有20列,默认情况下会出现横向滚动条,
而我不希望出现滚动条,而是根据总宽度动态的设置列宽,这里就应该是列宽都为20,充满区域,又不出现横向滚动条
望指点。(最后不要让我循环调用setColumnWidth())

------解决方案--------------------
不用setColumnWidth 那你只能派生一个自己tableWidget 增加一个自动分配宽度的方法
------解决方案--------------------
试试这样, 首先得到verticalHeader, 然后设置header->setResizeMode(QHeaderView::Stretch);