QPy
Python-Qt dynamic bindings
|
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. |
QPy namespace.
Declarations and definitions of constructors for creating PyObjects from C++ values.