2013-10-03 2 views
3

알고있는 한, QSyntaxHighlighter에서 상속 받고 highlightBlock()을 재정 의하여 내 QTextEdit에 형광펜을 지정해야합니다.QSyntaxHighlighter로 홀수 라인 강조 표시

그러나 나는 에서 QString만을 얻을 수 있습니다. 문자열에는 해당 문서의 위치에 대한 정보가 없습니다. 문서의 홀수 줄에서만 텍스트를 강조 표시하려면 어떻게해야합니까?

답변

2

QSyntaxHighlighter는이

protected: 
QTextBlock currentBlock() const; 

당신은 어디에서 찾을 수있다 blockNumber()

관련 문제