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 に答える