我需要自定义ListView,我将在ListView的中心放置一个图标和一个文本。
如果文本长度大于列表矩形长度..文本位于图标上方,字符串的第一个字母不可见。
如何避免这种情况?有没有可能给这根绳子起到马里克的效果?
提前谢谢。
我们能达到的一个方法是
painter->drawText(Gradiantrect, Qt::AlignCenter,sfm.elidedText(subText,option.textElideMode, rectwidth));
如果文本长度大于矩形的宽度,则文本后面会出现三个点。
谢谢