标题:QTableView+模型+代理,某列内容想自动换行,应该怎么实现呢?
作者:lwei24
日期:2022-11-11 13:55
内容:
各位大佬,我自己自定义了一个QTableView+模型+代理,然后有某列的内容是文件夹或文件路径,一旦文件夹或文件路径多了,在表格中就显示不全,有什么办法再模型里去判断并自动换行和增加列的高度吗?
例如:QString path = "C:\admins\Pictures\" + "C:\Users\Musics\";
想将上述内容插入某列并根据下一个路径自动换行和增加列的高度,请问这个有什么办法可以实现呢?
#1 [往事纯白 11-11 15:29]
重写data函数
#2 [wanger233 11-14 14:09]
有换行接口 setWordWrap
#3 回 wanger233 的帖子 [lwei24 11-17 15:27]
wanger233:有换行接口 setWordWrap
(2022-11-14 14:09)
试过了,好像不管用啊,不知道是不是我写错了,我在代理重绘的时候,试过了!
#4 回 往事纯白 的帖子 [lwei24 11-17 15:28]
往事纯白:重写data函数 (2022-11-11 15:29)
哦哦,重写了,但那一列的数据并没有换行,不知道是怎么做才可以?
#5 [clickto 11-17 20:58]
你的代理实现使用QLabel,然后设置WordWrap