Qt를 사용하여 응용 프로그램에 굵은 빨간색 선을 하나 작성하고 싶습니다.Qt에서 굵은 빨간색 텍스트 라벨을 만드는 방법은 무엇입니까?
는는 지금까지 내가 이해, 나는 QLabel을 만들 것 , 서식있는 텍스트에의에 textFormat를 설정하고 그것을 표시하는 서식있는 텍스트 문자열을 제공 :
QLabel *warning = new QLabel;
warning->setTextFormat(Qt::RichText);
warning->setText("{\\rtf1\\ansi\\ansicpg1252 {\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;} {\\colortbl;\\red255\\green0\\blue0;} \\f0 \\cf0 this is bold red text}");
내가 서식있는 텍스트 편집기에서이 서식있는 텍스트 문자열을 테스트를 그리고 그것은 잘 표시됩니다.
그러나 Qt는 "this is bold red text"대신에 모든 중괄호, 키워드 및 백 슬래시를 사용하여 전체 문자열을 표시합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
도움 주셔서 감사합니다.
QLabel의 textFormat 속성을 Qt :: RichText로 설정해야 할 수도 있습니다. – dwj