首页 > 代码库 > 设置tablewidget自适应列宽和设置自动等宽
设置tablewidget自适应列宽和设置自动等宽
在网上很容易知道自适应列宽,100%不留空显示,这里还是提下:
/*设置表格是否充满,即行末不留空*/ui->tableWidget->horizontalHeader()->setStretchLastSection(true);
设置了100%不留空后的效果:
在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);
设置自动等宽之后的效果:
http://blog.csdn.net/freeape/article/details/48713393
设置tablewidget自适应列宽和设置自动等宽
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。