blob: 7bb17efddcc1b3cec1995c9a3179c6e2cb524c0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
{% extends "layout.html" %}
{% set title = 'Overview' %}
{% block body %}
<div class="section">
<h1>BoostPythonGenerator {{ version }}</h1>
<p>BoostPythonGenerator is a tool that eases the development of Python bindings for Qt-based
libraries by automating most of the process. It relies heavily on the ApiExtractor library
to parse the header files and manipulate the classes information while generating the code.
This generated code uses the
<a href="http://www.boost.org/doc/libs/1_39_0/libs/python/doc/index.html">Boost::Python library</a>
in order to bridge the C++ library and Python.</p>
<p>BoostPythonGenerator is based on the
<a href="http://labs.trolltech.com/page/Projects/QtScript/Generator">QtScriptGenerator</a> project.</p>
<h2>Documentation</h2>
<table class="contentstable" align="center" style="margin-left: 30px"><tr>
<td width="50%">
<p class="biglink"><a class="biglink" href="{{ pathto("overview") }}">Overview</a><br/>
<span class="linkdescr">how generator works</span></p>
<p class="biglink"><a class="biglink" href="{{ pathto("tutorial/introduction") }}">Tutorial</a><br/>
<span class="linkdescr">start here</span></p>
</td>
<td width="50%">
<p class="biglink"><a class="biglink" href="{{ pathto("compiling/compiling") }}">Compiling/Installing</a><br/>
<span class="linkdescr">how to compile and install BoostPythonGenerator</span></p>
<p class="biglink"><a class="biglink" href="{{ pathto("contents") }}">Contents</a><br/>
<span class="linkdescr">for a complete overview</span></p>
</td></tr>
</table>
</div>
{% endblock %}
|