2010-03-15 2 views
1

목록보기를 사용자 정의해야하며 목록보기의 가운데에 아이콘과 텍스트를 배치하고 있습니다. 텍스트가 Qt의 목록보기 범위를 초과합니다.

텍스트의 길이가리스트 사각형 길이 후 큰 경우

.. 텍스트 문자열의 아이콘 첫 글자를 통해오고는

어떻게이 상황을 피하기 위해 ... 볼 수 없습니다? 문자열에 마리아 효과를 줄 수 있습니까?

미리 감사드립니다. 우리가 achive 수

답변

0

하나의 방법은

painter->drawText(Gradiantrect, Qt::AlignCenter,sfm.elidedText(subText,option.textElideMode, rectwidth)); 

텍스트의 길이가 구형의 폭 다음 더 큰 경우

은, 세 개의 점은 텍스트 후에 등장하고있다.

감사합니다.