QPy
Python-Qt dynamic bindings
Classes | Functions
qpy Namespace Reference

QPy namespace. More...

Classes

class  QArgWrapper
 Wrapper for parameters in a QObject method invocation. More...
class  PyArgWrapper
 Wrapper for objects returned from QObject method invocations or passed to Python callbacks in response to emitted signals. More...
class  PyCBackMethod
 C++ method abstraction: Qt signals are connected to instances of this class which invokes associated Python functions through the Invoke method. More...
class  PyCallbackDispatcher
 Manages Python function invocation through Qt signals. And connection of Qt signals to Python functions or QObject methods. More...
class  IntQArgConstructor
 QArgConstructor implementation for integer type. More...
class  StringQArgConstructor
 QArgConstructor implementation for QString type. More...
class  DoubleQArgConstructor
 QArgConstructor implementation for QString type. More...
class  FloatQArgConstructor
 QArgConstructor implementation for QString type. More...
class  VoidStarQArgConstructor
 QArgConstructor implementation for integer type. More...
class  ObjectStarQArgConstructor
 QArgConstructor implementation for integer type. More...
class  IntPyArgConstructor
 PyArgConstructor implementation for integer type. More...
class  StringPyArgConstructor
 PyArgConstructor implementation for QString type. More...
class  DoublePyArgConstructor
 PyArgConstructor implementation for double type. More...
class  FloatPyArgConstructor
 PyArgConstructor implementation for float type. More...
class  VoidPyArgConstructor
 PyArgConstructor implementation for void type. More...
class  ObjectStarPyArgConstructor
 PyArgConstructor implementation for QObject* type. More...
struct  IntQVariantToPyObject
 int to Python int conversion More...
struct  DoubleQVariantToPyObject
 double to Python float conversion More...
struct  StringQVariantToPyObject
 QString to Python string conversion. More...
struct  IntPyObjectToQVariant
 Python int to QVariant conversion. More...
struct  DoublePyObjectToQVariant
 Python float to QVariant conversion. More...
struct  StringPyObjectToQVariant
 Python string to QVariant conversion. More...
class  PyArgConstructor
 Abstract base class for return constructors which create PyObjects from C++ values. More...
class  NoPyArgConstructor
 Use this type to specify that no Qt -> Python conversion exists for a type when registering types through PyContext. More...
class  PyContext
 Python-Qt context manager. Helper methods for Qt-Python interaction. More...
struct  PyMemberNameMapper
 Map Qt method and property names to Python. More...
struct  DefaultMemberNameMapper
 Default name mapper; pass-through: simply copies the names from Qt to Python without translation. More...
struct  PyObjectToQVariant
 Abstract base class for constructing Python to Qt data converters. More...
struct  QArgConstructor
 Interface for constructor objects which generate C++ values from PyObjects. More...
struct  NoQArgConstructor
 Used to specify that Python -> Qt constructor not available when registering new types through PyContext. More...
struct  QVariantToPyObject
 Abstract base class to create converters for Qt to Python data translation. More...

Functions

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

Detailed Description

QPy namespace.

Declarations and definitions of constructors for creating PyObjects from C++ values.

 All Classes Namespaces Files Functions