找回密码
 立即注册
收起左侧

QTableView 的数据自动换行显示

4
回复
8605
查看
[复制链接]

尚未签到

来源: 2015-11-30 17:03:15 显示全部楼层 |阅读模式
5Qter豆
QTableView中用了model,现在单元格内数据量大,想让它自动换行,全部显示出来。
网上说用QStyleItemDelegate实现。不知道从哪儿下手,求大神指路!!!
谢谢了

回复

使用道具 举报

累计签到:256 天
连续签到:1 天
2015-11-30 18:05:56 显示全部楼层
我有个笨点得办法,就是你在添加单元的内容的时候判断长度,到达这个限值的时候添加\n
应该是可以换行显示的~

点评

我正试着用delegate实现,但是还没成功  详情 回复 发表于 2015-12-1 14:48
回复

使用道具 举报

尚未签到

2015-12-1 14:48:03 显示全部楼层
z55716368 发表于 2015-11-30 18:05
我有个笨点得办法,就是你在添加单元的内容的时候判断长度,到达这个限值的时候添加\n
应该是可以换行显示 ...

我正试着用delegate实现,但是还没成功
回复

使用道具 举报

尚未签到

2015-12-1 15:54:34 显示全部楼层
paint()函数重新,怎么重写?老提示QWidget::repaint: Recursive repaint detected。好崩溃啊

点评

paint我只是跟着yafei老师的教程写过一次 不太熟  详情 回复 发表于 2015-12-2 08:40
回复

使用道具 举报

累计签到:256 天
连续签到:1 天
2015-12-2 08:40:51 显示全部楼层
涅槃 发表于 2015-12-1 15:54
paint()函数重新,怎么重写?老提示QWidget::repaint: Recursive repaint detected。好崩溃啊
...

paint我只是跟着yafei老师的教程写过一次 不太熟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了