6

所以,随着

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

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

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

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

我怎样才能做出上述两种情况 - 内容必须适合小部件中的所有位置,但如果某些单元格无法获取所有内容,它会调整大小以适合所有内容并出现滚动条

4

1 回答 1

1

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

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

headerView->SetResizeMode(1,QHeaderview::Interactive);
于 2016-07-25T07:34:15.053 回答