Qt在使用表格时如果文本太长就会显示不全。这时候就需要用到自动换行。
QTableView有函数设置自动换行:void setWordWrap(bool on).
然而当我们调用setWordWrap(true)时却发现没有换行效果。
原来它只负责控制是否换行,但是并不能改变单元格的高度。单元格高度不够就无法
换行了。因此我们需要改变行高即可。在设置完数据后调用
resizeRowsToContents();
注:表格默认换行为true,因此无需调用setWordWrap(true)。
转载自:https://blog.csdn.net/can3981132/article/details/73864542