2011-01-27 5 views
2

텍스트의 배경색이 파란색 (강조 표시가 파란색)이고 텍스트의 전경색이 흰색 (텍스트가 흰색) 인 콘솔에 텍스트를 작성하고 싶습니다. 텍스트는 굵게 표시됩니다.Qt 및 명령 콘솔 텍스트 색상

Qt에서 가능하다면 분명히 "Qt 방식"으로하고 싶습니다.

Qt로이 방법을 보지 못했습니다.

나는 WinAPI가 이러한 힘을 가지고 있다는 것을 알고 있지만, 가능한 경우 Qt를 사용하고 싶습니다. 리눅스, Windows 및 MAC에서 작동하기 때문에 가능합니다.

저는 C++을 사용하고 있습니다.

+0

그래서 ... 아무도 QT 방식을 알지 못합니다. 흥미 롭 군. – user440297

답변

2

Qt는 콘솔 용 기본 텍스트 IO 이외의 것을 가지고 있습니다. Qt는 GUI 개발을 목표로합니다.

제가 생각할 수있는 가장 가까운 생각은 ANSI escape code입니다. 대부분의 U * ix 시스템 터미널에서 지원됩니다. 불행히도, Windows 명령 줄 창을 전혀 지원하지 않는 것. 다른 OS에서 ANSI 이스케이프 시퀀스를 사용하는 동안 Windows 용 플랫폼 특정 코드를 사용해야 할 수 있습니다.

이렇게하면 DOS 시대에 ANSI.SYS의 메모리가 다시 생깁니다. 아 ...