Qt 设置QTableView表格列宽自动均分表格

文章目录
Qt 设置QTableView表格列宽自动均分表格前言setSectionResizeMode通过获取字体占的像素来设置

Qt 设置QTableView表格列宽自动均分表格
前言
最近项目需要对数据库里的表进行一个自适应的显示,在显示到QTableView上时,发现表格的宽度会有点不太好看,所以就决定自动的调整表格的宽度。
setSectionResizeMode
ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); // 平分

这里也可以设置表格的宽度自动适应,但是这个比较僵硬,这个不会管表头的内容,只会去适应表格里面的内容,但是当表格里面的内容宽度小于表头的宽度时,就会把表头压缩到看不清楚,诚然你可以设置最小宽度,但是这样总归还是不太合适,设置最小宽度的方法在这里

Qt 设置QTableView表格列宽自动均分表格最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/18110.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>