【发布时间】:2010-03-15 08:40:29
【问题描述】:
我需要自定义列表视图,我在列表视图的中心放置了一个图标和一个文本。
如果文本长度大于列表矩形长度..文本超过图标字符串的第一个字母不可见..
如何避免这种情况?是否可以给字符串赋予marique效果?
提前致谢。
【问题讨论】:
标签: qt listview qt4 symbian nokia
我需要自定义列表视图,我在列表视图的中心放置了一个图标和一个文本。
如果文本长度大于列表矩形长度..文本超过图标字符串的第一个字母不可见..
如何避免这种情况?是否可以给字符串赋予marique效果?
提前致谢。
【问题讨论】:
标签: qt listview qt4 symbian nokia
我们可以实现的一种方法是
painter->drawText(Gradiantrect, Qt::AlignCenter,sfm.elidedText(subText,option.textElideMode, rectwidth));
如果文本长度大于矩形的宽度,文本后面会出现三个点。
谢谢
【讨论】: