2013-09-27 2 views
1

Qt에서 색상이 지정된 문자열로 창 제목을 설정하는 방법은 무엇입니까? Qt에서 부분적으로 색상이 지정된 문자열로 창 제목을 설정하는 방법은 무엇입니까? 예를 들어Qt에서 색상이 지정된 문자열로 창 제목을 설정하는 방법은 무엇입니까?

My Office [red] 

My Office [black] - my.doc [red] 
+0

원하는대로 다른 응용 프로그램의 스크린 샷이 있습니까? (Qt 응용 프로그램 일 필요는 없습니다.) – MSalters

+2

Qt :: FramelessWindowHint 플래그가있는 위젯을 기반으로 사용자 정의 윈도우를 만들어야합니다. 왜냐하면 네이티브 윈도우 (win/* nix/mac)는 네이티브 컬러 헤더를 지원하지 않기 때문입니다. –

답변

3

어떻게 Qt를에서 컬러 문자열 창 제목을 설정하는 방법? 그리고 Qt에서 부분적으로 색깔이있는 문자열로 윈도우 제목을 설정하는 방법은 무엇입니까?

마지막으로 Qt를 그리지 않기 때문에 Qt에서 제어 할 수 없습니다. 그러나, 당신은 위젯의 상단에 사용자 정의 제목 표시 줄의 선을 그리려면 다음과 같은 방법으로 QPainter를 사용할 수 있습니다

void QPainter::setPen(const QColor & color) 

void QPainter::setBrush(const QBrush & brush) 

void QPainter::drawLine(const QLine & line) 

당신은 사용자 정의 그림을위한 Qt는의 analog clock example을 확인할 수 있습니다.

Qt::FramelessWindowHint 플래그도 잊지 마세요.

관련 문제