如下图所示,我该如何移除不需要的表头部分?
我的表格只需显示四个列标题,不应显示整个表头部分。请帮忙移除第四列后显示的表头部分(已高亮显示的表头部分)。
如下图所示,我该如何移除不需要的表头部分?
我的表格只需显示四个列标题,不应显示整个表头部分。请帮忙移除第四列后显示的表头部分(已高亮显示的表头部分)。
通过您在另一个答案中的评论,我想知道当您说“它不应该显示整个标题部分”时,是否意味着您要完全删除标题。
如果是这样,下面是如何操作:
myTable->horizontalHeader()->hide();
#include <QHeaderView>
。 - Sturm您可以使用 stretchLastSection 属性将最后一列拉伸以利用所有可用空间:
myTable->horizontalHeader()->setStretchLastSection(true);
或者您可以通过样式表将其隐藏:
myTable->setStyleSheet("QHeaderView {background-color: transparent;}");