QTableWidget文字换行自适应

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

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

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

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

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

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭