aboutsummaryrefslogtreecommitdiffstats
path: root/doc/_templates/index.html
blob: 296aae27d50ab837609622dc95be55faaeb9497e (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
{% extends "layout.html" %}
{% set title = 'Overview' %}
{% block body %}
  <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>
  
{% endblock %}