[PySide] Simple shiboken binding tutorial -- was PySide - Qt5 - Swig

Roman Lacko backup.rlacko at gmail.com
Tue Jan 15 16:41:08 CET 2013


btw, you need to update paths to python libs and includes in
FooLibBinding\FooLibBinding.pro. I have installed python in c:\Python27_64.
Also if you are using mingw, you will need to change the .lib extension to
.a

INCLUDEPATH += ../pyside/include/PySide \
    ../pyside/include/PySide/QtCore \
    ../pyside/include/shiboken \
    c:/Python27_64/include \
    ../FooLib

LIBS += c:/Python27_64/libs/python27.lib \
    ../pyside/shiboken-python2.7.lib \
    ../FooLib-build-Desktop-Release/release/FooLib.lib



2013/1/15 Roman Lacko <backup.rlacko at gmail.com>

> Hi,
> i have prepared the sample projects for you here [1]
> Description:
>
> This is sample demonstration how to generate simple bindings with shiboken
> python binding generator
>
> FooLib project contains the library for which we want to generate the
> bindings
> FooLibBinding project contains the generated binding sources
>
> Software used:
>
> Qt 4.8.4 MSVC 2010 64bit
> Python 2.7 64bit
> PySide 1.1.2 for Python 2.7 64bit
>
> To generate and test the bindigs do the following:
>
> 1. Install PySide
> 2. Copy content of c:\Python27\Lib\site-packages\PySide to
> BindingTest\PySide folder
> 1. Compile FooLib project
> 2. Run FooLib\generate_binding.bat
> 3. Compile FooLibBinding project
> 4. Run FooLibBinding\make_package.bat
> 5. Go to generated folder "package" and run foolib_test.py
>
> [1] BindingTest.zip -
> https://docs.google.com/file/d/0B0aOk3P0ndoLbkhwbWZncTlUM00/edit
>
>
>
> 2013/1/15 Roman Lacko <backup.rlacko at gmail.com>
>
>> I will prepare simple working package for you
>>
>>
>>
>> 2013/1/15 ZHONG Zhu <Zhu.Zhong at alcatel-sbell.com.cn>
>>
>>>  Thank you for your kindly reply!****
>>>
>>> I was following this tutorial but just can’t build a working binding on
>>> Windows.****
>>>
>>> Do you have any experience on building the binding on Windows?****
>>>
>>> ** **
>>>
>>> *From:* Roman Lacko [mailto:backup.rlacko at gmail.com]
>>> *Sent:* Tuesday, January 15, 2013 4:46 PM
>>> *To:* ZHONG Zhu
>>> *Subject:* Re: [PySide] PySide - Qt5 - Swig****
>>>
>>> ** **
>>>
>>> I have used this tutorial to create my first bindings:
>>> http://qt-project.org/wiki/PySide_Binding_Generation_Tutorial. it
>>> contains downloadable package with full source.****
>>>
>>> regards****
>>>
>>> R.****
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20130115/1d0fc278/attachment.html>


More information about the PySide mailing list