问题:由于表格的一个列中,有个别文本过长,默认情况下,QTableView不支持对某列的文本换行,所以需要通过Delegate方式来实现这样的效果
头文件的Delegate
Delegate实现文件:
最后在初始化QTableView的代码中写下:
这样就完成了。如果你想用setTextElideMode(Qt::TextElideMode mode)来达到Wrap文本的效果,也可以,不过我觉得这么做不太美观。
分享快讯到朋友圈
领取专属 10元无门槛券
私享最新 技术干货