8

下の画像に示すように、不要なヘッダー セクションを削除するにはどうすればよいですか?

4列のQTableView

私のテーブルは、4 つの列ヘッダーのみを表示する必要があります。ヘッダー セクション全体を表示するべきではありません。4 列目以降に表示されているヘッダー セクション (強調表示されているヘッダー セクション) を削除してください。

4

2 に答える 2

24

他の回答のコメントから、「ヘッダーセクション全体を表示すべきではない」ということは、ヘッダーを完全に削除したいということでしょうか。

その場合、方法は次のとおりです。

myTable->horizontalHeader()->hide();
于 2016-06-23T14:33:41.180 に答える
6

StretchLastSectionプロパティを使用して、利用可能なすべてのスペースを確保するために最後の列を拡大できます。

myTable->horizontalHeader()->setStretchLastSection(true);

または、スタイルシートで非表示にすることもできます:

myTable->setStyleSheet("QHeaderView {background-color: transparent;}");
于 2013-09-10T07:58:45.383 に答える