2009-03-07 3 views

답변

1

gtk +를 사용하는 경우 gtksourceview의 바인딩은 gnome-python-extras입니다. 그것은 내 경험에 잘 작동하는 것 같습니다. 단점 : 문서가 완벽하지 않습니다.

PyQt를 사용한다면 Python에 QScintilla이라는 바인딩이 있습니다.

+0

QScintilla를 사용해 보았습니다. 정확히 필요한 것! – Geo

9

조각들 이외? http://pygments.org/

+1

GUI 응용 프로그램에서 어떻게 조각을 사용할 수 있습니까? – Geo

+0

Pygments는 HTML 또는 RTF로 출력 할 수 있습니다. 그 중 하나를 렌더링 할 수있는 GUI 위젯 만 사용하십시오. –

+0

html을 렌더링 할 수있는 위젯에 대한 링크를 게시 할 수 있습니까? – Geo

1

StyledTextCtrlwxPython에 사용할 수 있습니다. 예를 들어 공식 데모를 확인하십시오 (데모는 데모 코드 탭).

0

"GUI 응용 프로그램에서"라고 말하면서 툴킷은 언급하지 않습니다.

PyQt를 사용하고 있고 읽기 전용 위젯이 필요한 경우 Webkit을 기반으로 전체 HTML 위젯이있는 QWebKit을 사용할 수 있으므로 플래시에서 ACID2 테스트까지 거의 아무 것도 지원합니다.

당신이 읽기 - 쓰기 위젯을 원하는 경우

는 Qt의은 QTextEdit 구문 강조를 지원하고, 나는 pygments 그것으로 worj 수 있도록 어댑터를 썼다 :

http://lateral.netmanagers.com.ar/weblog/2009/09/21.html#BB831

내가 다른 함께 할 수있는 유사한 반드시 뭔가를 생각합니다 툴킷,하지만 어떻게해야할지 모르겠다.

관련 문제