QTableView拉伸标题,但保持交互式

问题描述 投票:0回答:1

我正在努力尝试以适应我的QTableView以便于用户使用。

此功能根据我的实际需要:

ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);

与此有关的问题是,页眉不再可由用户调整,而是完全模糊。

[我知道我们也具有此功能,该功能允许用户调整标题,但是使用它之后,标题会像我之前没有使用QHeaderView :: Stretch一样返回:

ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);

我确实在很多网站上都在寻找这个答案,但是没有运气能找到一个可以理解的答案。

谢谢!

c++ qt5 interactive qtableview stretch
1个回答
0
投票

[我找到了方法,首先我需要设置每列的宽度以适合QTableView的大小,然后拉伸最后一部分,所以现在可以调整每列的大小。

  for(int c = 0;c<=4;c++){
    ui->tableView->horizontalHeader()->resizeSection(c, 150);

    }

    ui->tableView->horizontalHeader()->setStretchLastSection(true);

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.