2014-07-09 2 views
2

특정 단어가 특정 색상으로 채워지 길 원합니다. 예를 들어 "one"이라는 단어의 모든 인스턴스는 빨간색으로 표시되고 "2"는 파란색으로 표시되며 나머지는 일반 텍스트로 표시됩니다.QTextEdit의 특정 단어 강조 표시 (pyside/pyqt)

어떻게 끝났습니까?

+0

이 당신을 도울 수 있습니다 http://stackoverflow.com/questions/14885481/how-to-highlight-a-string-of-text- within-a-qtextedit. – cdonts

답변

2

QSyntaxHighlighter의 하위 클래스를 만들고 서식 규칙을 정의하여이 작업을 수행 할 수 있습니다. 그런 다음 하위 클래스의 인스턴스를 만들고 QTextEdit을 부모에 서식을 적용하려고합니다.

을 수행하는 방법의 예를 살펴 here을 가지고하는

관련 문제