[QT] qlabel text color 부분적으로 바꾸기




보통 qt 라벨에 qstring을 붙여 UI를 꾸민다.

이때 스트링의 일부분을 다른 색상으로 바꾸고 싶을 때가 종종 있다.

예를 들면 이런 식으로 말이다.



EC : 0111



이때 이런 방식을 사용하면 된다.



 



백그라운드 색상이나 전반적인 폰트 색상은 setStyleSheet()을 이용해서 설정한 다음, 

부분적으로 컬러를 적용하고 싶은 부분에 위처럼 <font colcor=#color-code>String</font> 으로 감싸주면 된다.

HTML 표현식이라 color를 red/blue 이런 단어를 넣어 봤는데 적용되지 않더라. 왜지..?





암튼, 이 방법을 사용하면 qstring 특정 부분의 색상을 쉽게 바꿀 수 있다.





댓글

Designed by JB FACTORY