QScintilla is a QT library that adds few widgets - text editor widgets with code highlighting, code autocompletion etc. For PyQT4 we can use a
Qscintilla2 snapshot. Download and untar the sources, then go to
Qt4 folder in a terminal en execute (linux/unix, as root or sudo):
qmake qscintilla.pro
make
make install
Then go to
Python folder and execute:
python configure.py
make
make install
Then go to
designer-Qt4 and execute:
qmake designer.pro
make
make install
And we are done. Qscintilla2 should now be available, use this code to test:
import PyQt4.Qsci
langs = [i for i in dir(PyQt4.Qsci) if i.startswith('QsciLexer')]
for i,l in enumerate(langs):
print i,l[9:]
The result should be like this:
0
1 Bash
2 Batch
3 CMake
4 CPP
5 CSS
6 CSharp
7 D
8 Diff
9 HTML
10 IDL
11 Java
12 JavaScript
13 Lua
14 Makefile
15 POV
16 Perl
17 Properties
18 Python
19 Ruby
20 SQL
21 TeX
22 VHDL
More on
PyQt4 snippets.
- Added: 14.07.2008 by riklaunim