[PyKDE] ANN: QScintilla v0.1 (and Python Bindings)
Phil Thompson
phil at river-bank.demon.co.uk
Wed Sep 18 18:44:00 BST 2002
I've released the first version of QScintilla - my port to Qt of Scintilla,
Neil Hodgson's C++ editor class. (See http://www.scintilla.org.)
Scintilla is a very functional editor. To quote:
"As well as features found in standard text editing components, Scintilla
includes features especially useful when editing and debugging source code.
These include support for syntax styling, error indicators, code completion
and call tips. The selection margin can contain markers like those used in
debuggers to indicate breakpoints and the current line. Styling choices are
more open than with many editors, allowing the use of proportional fonts,
bold and italics, multiple foreground and background colours and multiple
fonts."
At the moment Scintilla supports syntax styling of 19 different programming
languages.
QScintilla is licensed under the same terms as PyQt. The commercial version of
QScintilla is bundled with the commercial version of PyQt.
At the moment QScintilla contains two classes. QextScintillaBase implements
the "standard" Scintilla API - and should be complete. It will mainly be used
when porting existing Scintilla based applications to Qt. QextScintilla
implements a more abstract, and Qt-like, API - but at the moment it does
almost nothing. It is intended to be used by new applications and will be the
focus of most of the remaining development of QScintilla.
The current PyQt development snapshots include the qtext module which wraps
the QScintilla classes.
Documentation is sketchy at the moment. You will need to read the QScintilla
class header files and the original Scintilla documentation for now.
More details are at http://www.riverbankcomputing.co.uk/qscintilla/index.php.
Phil
More information about the PyQt
mailing list