QTableWidget在内容和拉伸上调整列的大小

时间:2013-08-29 14:16:05

标签: c++ qt

所以,用

 tableWibget->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);

我的列已调整为内容大小,但当内容很小且网格不适合所有空间时,这看起来不太好。

tableWibget->horizontalHeader()->setResizeMode(QHeaderView::Stretch);

它适合所有空间,但有时某些单元格的内容没有完全显示。

如何制作上述内容 - 内容必须适合窗口小部件中的所有位置,但如果某些单元格无法获取所有内容,则会调整大小以适应所有内容并显示滚动条

1 个答案:

答案 0 :(得分:0)

您可以在列索引上设置调整大小模式,如下所示::

headerView->SetResizeMode(0, QHeaderview::Stretch);

headerView->SetResizeMode(1,QHeaderview::Interactive);