void SetTabViewColumnSpace(QTableView *m_tableView)
{
//根据内容来确定列宽度
m_tableView->resizeColumnsToContents();
m_tableView->horizontalHeader();
//获取表头列数
for(int i = 0; i < m_tableView->horizontalHeader()->count(); i++)
{
m_tableView->setColumnWidth(i, m_tableView->columnWidth(i) + 40); //多一些空余控件,不然每列内容很挤
}
//m_tableView->horizontalHeader()->setStretchLastSection(true); //最后一列补全所有空白位置
}
QT QTableView 根据内容自适应宽度
最新推荐文章于 2024-06-24 20:56:47 发布