Wo kann ich Qt4 Quellcode-Editor-Widget finden? [geschlossen]
Frage
Ich möchte in meiner Anwendung einen QtScript Quellcode-Editor zur Verfügung zu stellen. Es wäre toll, wenn dies würde Quellcode-Hervorhebung und Autovervollständigung hat.
Also ich nicht wollen, das Rad neu zu erfinden: Gibt es schon ein recht gutes Widget für das? Ich kann nichts auf Google finden ...
Lösung
Siehe qscintilla . Es hat Javascript markieren und (auto-) Fertigstellung Unterstützung eingebaut.
Andere Tipps
Sie können mit QTextEdit und JavaScript-Bearbeitung Widget .
Versuchen Sie die offizielle stehlen, Sie wollen src / editor / scripthighlighter.h und src / editor / scripthighlighter.cpp
Versuchen Sie kate von KDE:
http://kate-editor.org/about-katepart/
Zitat:
ist kate eine schnelle und funktionsreiche Texteditor Komponente mit vielen erweiterten Funktionen. Er setzt den KTextEditor Schnittstellen, eine gemeinsame Schnittstelle Sammlung für Text-Editor-Komponenten in KDE, so dass er als Redakteur in Anwendungen ausgewählt werden, die der Benutzer wählte aus verschiedenen Implementierungen kann, und es kann KTextEditor Plug-in verwenden.
kate basiert ursprünglich auf Code aus dem KDE 1 rich Editor-Widget, aber fast komplett neu geschrieben im Laufe der Jahre wurde. Es ist das Standard-Texteditor-Widget in Kate und KWrite und auch der Standardanzeigetext in Konqueror. Viele andere Anwendungen verwenden Sie es als Textkomponente Bearbeitung, auch, wie KDevelop.
- Vollwertige Code-Editor-Widget: QCodeEdit
- Sehr einfache Lösung: QtScript Highlighter (MultiLineCommentHighlighter Klasse definiert hier )