[PySide] shiboken - wrapping function inside a namespace
iaio tom
iaiotom at hotmail.com
Sun Jul 13 23:54:15 CEST 2014
Hi,
I've started to use shiboken to bind my cpp lib to python and I have a couple of questions related to the namespaces.
So from what I've seen if a use a namespace in .xml file definition, shiboken will create a class with the same name and it will use this class as namespace.
But, there is a way to bind a function ro a class that in my cpp code is in a namespace to a global function or class without namespace in python?
for example in my cpp code
namespace Foo
{
void initFoo();
}
in shiboken the only way I found to export this function is this:
.xml file
<?xml version="1.0" encoding="utf-8"?>
<typesystem package="MyPkg">
<namespace-type name="Foo">
<function signature="initFoo()"/>
</namespace-type>
</typesystem>
if I try something like this it doens't work:
<typesystem package="MyPkg">
<function signature="initFoo()"/>
</typesystem>
or
<typesystem package="MyPkg">
<function signature="Foo::initFoo()" rename="initFoo"/>
</typesystem>
anyone know if there is a solution to this problem?
Thank you
Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20140713/96184faa/attachment.html>
More information about the PySide
mailing list