我正在努力尝试以适应我的QTableView以便于用户使用。
此功能根据我的实际需要:
ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
与此有关的问题是,页眉不再可由用户调整,而是完全模糊。
[我知道我们也具有此功能,该功能允许用户调整标题,但是使用它之后,标题会像我之前没有使用QHeaderView :: Stretch一样返回:
ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);
我确实在很多网站上都在寻找这个答案,但是没有运气能找到一个可以理解的答案。
谢谢!
[我找到了方法,首先我需要设置每列的宽度以适合QTableView的大小,然后拉伸最后一部分,所以现在可以调整每列的大小。
for(int c = 0;c<=4;c++){
ui->tableView->horizontalHeader()->resizeSection(c, 150);
}
ui->tableView->horizontalHeader()->setStretchLastSection(true);
谢谢