QTableWidget文字换行自适应

Qt在使用表格时如果文本太长就会显示不全。这时候就需要用到自动换行。

QTableView有函数设置自动换行:void setWordWrap(bool on).
然而当我们调用setWordWrap(true)时却发现没有换行效果。

原来它只负责控制是否换行,但是并不能改变单元格的高度。单元格高度不够就无法
换行了。因此我们需要改变行高即可。在设置完数据后调用
resizeRowsToContents();

注:表格默认换行为true,因此无需调用setWordWrap(true)。

转载自:https://blog.csdn.net/can3981132/article/details/73864542

猜你喜欢

转载自blog.csdn.net/u011731378/article/details/80347778