2009-06-26 3 views
2

Qt에서 아이콘 또는 탭 텍스트의 정렬을 변경하는 방법이 있습니까? 특히, 텍스트를 아이콘 아래에 표시하고 싶습니다. 기본적으로 아이콘은 텍스트의 왼쪽에 있지만 모든 상황에 적합하지 않습니다 (특히 스타일 시트로 탭의 스타일을 지정하는 경우).이 애스펙트는 매우 제한적일 수 있습니다. 탭의 나머지 부분의 모양과 느낌.QTabBar 아이콘 위치

의견을 보내 주셔서 감사합니다.

답변

2

내가 볼 수있는 유일한 방법은 사용자 고유의 페인팅 알고리즘을 구현하는 QTabBar의 하위 클래스를 만드는 것입니다. 그런 다음 자신 만의 탭 표시 줄을 설정하려면 QTabWidget의 하위 클래스를 만들어야합니다. 그것은 나에게 많은 재미처럼 보이지 않습니다.

+1

그래, 내 재미있는 생각처럼 들리지도 않아. 나는 그들이 크로스 플랫폼 이유로 제한하는지 궁금해. 흠 ... 이제 나는 소스에서 그것을 수정하고 노키아에 패치로 제출하도록 유혹받습니다. 그게 유용하다고 생각하는 유일한 사람이 될 것이라고 상상할 수는 없습니다. – Toji

+0

동의하지 않는 것이 좋지만이 게시물을 사용하면 훨씬 쉽게 만들 수 있습니다. http://stackoverflow.com/questions/4802079/how-to-change-text-alignment-in-qtabwidget-in-c – gremwell