方法一:
int wide = m_pFieldTable->columnWidth(0);
int nRow = m_pFieldTable->rowCount();
for(int i =0; i<nRow; i++)
{
m_pFieldTable->setColumnWidth(0, wide);
m_pFieldTable->setRowHeight(i, 25);
}
必须得setColumnWidth和setRowHeight一起使用才能改变行高,这两个函数在QTableView中。
方法二:
QTableView、QTableWidget设置默认行高和列宽
QTtableView或者QTableWidget的verticalHeader()->setDefaultSectionSize(15)可以设置tableview所有列的默认行高为15。
QTtableView或者QTableWidget的horizontalHeader()->setDefaultSectionSize(15)可以设置tableview所有行的默认列宽为15。