QPy
Python-Qt dynamic bindings
Classes | Namespaces | Functions
PyContext.h File Reference

Python context manager to add QObject derived types and instancess. More...

#include <Python.h>
#include <structmember.h>
#include <stdexcept>
#include <cassert>
#include <iostream>
#include <QObject>
#include <QMetaObject>
#include <QMetaMethod>
#include <QList>
#include <QString>
#include <QSet>
#include <string>
#include <vector>
#include <QDebug>
#include "detail/PyDefaultArguments.h"
#include "detail/PyArgWrappers.h"
#include "detail/PyCallbackDispatcher.h"
#include "detail/PyQVariantDefault.h"
#include "PyMemberNameMapper.h"
Include dependency graph for PyContext.h:

Go to the source code of this file.

Classes

class  qpy::PyContext
 Python-Qt context manager. Helper methods for Qt-Python interaction. More...
struct  qpy::PyContext::Method
 Stores information used at method invocation time.
struct  qpy::PyContext::Type
 Stores type information needed for invoking methods from Python. More...
struct  qpy::PyContext::PyQObject
 PyObject type More...
struct  qpy::PyContext::TypeConstruction
 Stores information on registered types. More...
class  qpy::PyContext::ArgFactoryEntry
struct  qpy::PyContext::ConnectEntry

Namespaces

namespace  qpy
 

QPy namespace.


Functions

void qpy::RaisePyError (const char *errMsg=0, PyObject *errType=PyExc_Exception)
 Raise python exception.

Detailed Description

Python context manager to add QObject derived types and instancess.

 All Classes Namespaces Files Functions