python tableview 自适应_设置tablewidget自适应列宽和设置自动等宽

在网上很容易知道自适应列宽,100%不留空显示,这里还是提下:

/*设置表格是否充满,即行末不留空*/

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

设置了100%不留空后的效果:

a4f6a72e479b94d49fbbe4e835666983.png 

在QT5之前,只要通过下面的程序就可以实现自动等宽:

/*QT5版本之前设置自动等宽*/

ui->tableWidget->horizontalHeader()->setResizeMode(QHeaderView::Stretch);

但是到了QT5这个是行不通了的,需通过下面的代码来设置:

/*设置tablewidget等宽*/

QHeaderView* headerView = ui->tableWidget->horizontalHeader();

headerView->setSectionResizeMode(QHeaderView::Stretch);

/*或者下面的代码*/

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

设置自动等宽之后的效果:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部