[SailfishDevel] QtMobility and Python bindings
Osmo Salomaa
otsaloma at iki.fi
Thu Jul 18 00:07:29 UTC 2013
17.07.2013 22:12, Martin Kolman wrote:
> The pyside-qtmobility build[1] I have in home:MartinK:nemo project
> or Mer OBS worked last time I've tried it.
Thanks. Importing QtMobility at a Python prompt works.
What I was planning on doing first was trying out QGraphicsGeoMap. The
(unnecessarily complicated) example [1] I found segfaults already at the
QtMobility imports. Being a Python programmer, investigating import-time
segfaults isn't really my thing.
[1]
http://qt.gitorious.org/pyside/pyside-examples/blobs/master/mobility/location/mapviewer.py
> Jolla announced a few days ago that the first Sailfish running device
> will be running Wayland and Qt5 only[3][4], dropping X11 and with it
> Qt4 support. This is unfortunately quite an issue for Python
> application development, as there are currently no Python bindings
> supporting Qt5 & QtQuick 1.0 or 2.0[5].
> Hopefully, the situation might improve on PyQt get's QtQuick 2.0
> support (no timeline for that just yet though), but PyQt packaging
> and PySide -> PyQt conversion would still be needed. Also in contrast
> to the LGPL PySide, PyQt is GPL only, which might be an issue to some
> developers.
> In comparison, while there has been some recent activity in the
> PySide project, it has been so far limited to bugfixing and work on
> Qt5 support has not yet been started.
Not being familiar with Qt, I thought (or hoped) Nokia's weight had
already resolved the Python binding problem and that PySide was somewhat
an official and maintained part of Qt. I guess I was wrong. A useless
battle continues.
I guess I better hold off on writing any Python code. In addition to
what you mention, I suppose there's a switch to Python 3 around the
corner (or at least should be by now).
--
Osmo Salomaa <otsaloma at iki.fi>
More information about the Devel
mailing list