Python bindings
Bearbeiteninteresting applications with python bindings
Bearbeiten- pyxfce (swig? codegen?)
- pate (kate) (sip)
- superkaramba (kross)
- ktorrent (kross)
- anjuta python binding
- gedit (swig?)
- gnome commander (einfaches interface; neue einträge nisten sich ins kontextmenu ein)
- gimp
- inkscape
others
Bearbeiten- koffice (kword, ...)
- scribus
- http://en.wikipedia.org/wiki/List_of_Python_software#Embedded_as_a_scripting_language
tools and wrappers
BearbeitenBest look IMHO for Python SIP or kross for wrapping an already existing (Qt) C++ Application
wrap manually
BearbeitenPyMethodDef, ...
swig
Bearbeitenis used in several application, seems to be the "old" way
sip
Bearbeitensiehe pate
http://www.riverbankcomputing.co.uk/news
+ very flexible
- only for Python (?)
kross
Bearbeitensiehe superkaramba, ktorrent
http://kross.dipe.org/
http://techbase.kde.org/Development/Tutorials#Kross
+ javascript, ruby, python
+ easy for qt applications
- not so flexible (?)
smoke
Bearbeitenhttp://techbase.kde.org/Development/Languages/Smoke
+ easy for qt applications
+ Perl bindings, Ruby bindings, C# bindings and PHP bindings
- ??
others
Bearbeitenboost python
Bearbeitenwith ctypes
Bearbeitencall library functions