• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

ScintillaEdit/H03-May-2022-888721

ScintillaEditBase/H03-May-2022-3,5052,826

ScintillaEditPy/H31-May-2020-880700

READMEH A D27-Apr-20181.3 KiB3927

README

1README for building of Scintilla on Qt
2
3There are three different Scintilla libraries that can be produced:
4
5	ScintillaEditBase
6A basic widget callable from C++ which is small and can be used just as is
7or with higher level functionality added.
8
9	ScintillaEdit
10A more complete C++ widget with a method for every Scintilla API and a
11secondary API allowing direct access to document objects.
12
13	ScintillaEditPy
14A Python callable version of ScintillaEdit using the PySide bindings.
15
16	Building a library
17
18ScintillaEditBase can be built without performing any generation steps.
19The ScintillaEditBase/ScintillaEditBase.pro project can be loaded into
20Qt Creator and the "Build All" command performed.
21Alternatively, run "qmake" to build make files and then use the platform
22make to build. Most commonly, use "make" on Unix and "nmake"
23on Windows.
24
25On Linux, qmake may be called qmake-qt5 or qmake-qt4.
26
27ScintillaEdit requires a generation command be run first. From the
28ScintillaEdit directory:
29
30python WidgetGen.py
31
32After the generation command has run, the ScintillaEdit.h and
33ScintillaEdit.cpp files will have been populated with the Scintilla API
34methods.
35To build, use Qt Creator or qmake and make as for ScintillaEditBase.
36
37ScintillaEditPy is more complex and instructions are found in
38ScintillaEditPy/README.
39