QTableWidget如何实现换行功能?

来源:互联网 发布:乐其网络骗局 编辑:程序博客网 时间:2024/06/08 18:08
Qt在使用表格时如果文本太长就会显示不全。这时候就需要用到自动换行。

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

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

注:表格默认换行为true,因此无需调用setWordWrap(true)。
原创粉丝点击