码迷,mamicode.com
首页 > 其他好文 > 详细

设置tablewidget自适应列宽和设置自动等宽

时间:2017-01-17 20:12:12      阅读:894      评论:0      收藏:0      [点我收藏+]

标签:留空   net   param   resize   显示   sso   ble   ade   span   

  在网上很容易知道自适应列宽,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自适应列宽和设置自动等宽

标签:留空   net   param   resize   显示   sso   ble   ade   span   

原文地址:http://www.cnblogs.com/findumars/p/6294188.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!