如何在QTableView中删除标题?

时间:2013-09-10 07:50:43

标签: qt qt5 qtableview qt4.8

如下图所示,如何删除不需要的标题部分?

QTableView with 4 columns

我的表必须只显示4个列标题。它不应该显示整个标题部分。请帮助删除在第4列(突出显示的标题部分)后显示的标题部分。

2 个答案:

答案 0 :(得分:9)

根据您在其他答案中的评论,我想知道,如果它不显示整个标题部分',则表示您想要完全删除标题。

如果是这样,请按照以下方式进行:

myTable->horizontalHeader()->hide();

答案 1 :(得分:4)

您可以使用stretchLastSection属性拉伸最后一列以占用所有可用空间:

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

或者您可以使用样式表隐藏它:

myTable->setStyleSheet("QHeaderView {background-color: transparent;}");