Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Building custom applications

The HippoDraw C++ library can be used for creating custom applications with either C++ or Python. In both cases the Qt library, version 3.1 or later, is needed. For building with Python PyQt is needed as well. Versions 3.5 and 3.6 of PyQt have been used in the past. This release was tested with version 3.10.

For both C++ and Python, one can build a custom application using the CanvasWindow and Inspector, or displaying a data representation with the HippoDraw Qt widget, QtViewWidget or both in the same application. When using the Qt widget, displaying the Inspector is optional and not all the Inspector controls are available.

Building custom applications with C++ and Application building with Python extension module give some examples of usage.

If your custom application uses Doxygen for its documentation, you can use the hippodraw tag file and an entry in your Doxygen configuration file such as

TAGFILES = hippodraw.tag=http://www.slac.stanford.edu/grp/ek/hippodraw/

Generated for HippoDraw-1.12.6.1 by doxygen 1.3.9.1