Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [80d79f] default / qt /
History



File Date Author Commit
ScintillaEdit 2013-08-07 nyamatongwe@gmail.com nyamatongwe@gmail.com [d8e6de] Bindings in ScintillaEdit made to work on 64-bi...
ScintillaEditBase 2013-08-11 Neil Hodgson Neil Hodgson [49ef04] Avoid QMacPasteboardMime on Qt >= 5.0 since it ...
ScintillaEditPy 2013-08-10 nyamatongwe@gmail.com nyamatongwe@gmail.com [a5dee0] Fix PySide interface to match 64-bit fixes in S...
README 2012-05-17 nyamatongwe nyamatongwe [3f4a45] Qt platform layer added. Based on an implementa...

Read Me

README for building of Scintilla on Qt

There are three different Scintilla libraries that can be produced:

	ScintillaEditBase
A basic widget callable from C++ which is small and can be used just as is 
or with higher level functionality added.

	ScintillaEdit
A more complete C++ widget with a method for every Scintilla API and a
secondary API allowing direct access to document objects.

	ScintillaEditPy
A Python callable version of ScintillaEdit using the PySide bindings.

	Building a library

ScintillaEditBase can be built without performing any generation steps.
The ScintillaEditBase/ScintillaEditBase.pro project can be loaded into 
Qt Creator and the "Build All" command performed.
Alternatively, run "qmake" to build make files and then use the platform
make to build. Most commonly, use "make" on Unix and "nmake"
on Windows.

ScintillaEdit requires a generation command be run first. From the 
ScintillaEdit directory:

python WidgetGen.py

After the generation command has run, the ScintillaEdit.h and
ScintillaEdit.cpp files will have been populated with the Scintilla API
methods. 
To build, use Qt Creator or qmake and make as for ScintillaEditBase.

ScintillaEditPy is more complex and instructions are found in 
ScintillaEditPy/README.