The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Sailfish/Python Development
From Mer Wiki
< Sailfish(Difference between revisions)
(→PyOtherSide) |
(→Python and Qt 5: Updates in 1.0.3.8) |
||
| Line 12: | Line 12: | ||
= Python and Qt 5 = | = Python and Qt 5 = | ||
| − | There are | + | There are different options for developing Python Qt 5 apps on Sailfish OS: |
| + | |||
| + | * [[#PyOtherSide|PyOtherSide]]: In official repositories, supports Qt 5 and Python 3. Will be supported in Harbour. | ||
| + | * [[#PyQt|PyQt]]: Available from OpenRepos.net, supports Qt 5. | ||
| + | * PySide: Not in official repositories or OpenRepos, as it doesn't support Qt 5 yet. If you need PySide-style bindings, use PyQt. | ||
| Line 38: | Line 42: | ||
: <code>pkcon refresh sailfish_libs</code> | : <code>pkcon refresh sailfish_libs</code> | ||
: <code>pkcon install pyqt</code> | : <code>pkcon install pyqt</code> | ||
| − | |||
= Links = | = Links = | ||
Revision as of 09:38, 5 February 2014
Python 2.7 is provided in the "jolla" repository, and can be installed using pkcon:
-
pkcon install python
Contents |
Python 3
Starting with Sailfish OS 1.0.3.8, Python 3.3.3 and PyOtherSide are shipped in the official repositories.
-
pkcon install python3-base
Python and Qt 5
There are different options for developing Python Qt 5 apps on Sailfish OS:
- PyOtherSide: In official repositories, supports Qt 5 and Python 3. Will be supported in Harbour.
- PyQt: Available from OpenRepos.net, supports Qt 5.
- PySide: Not in official repositories or OpenRepos, as it doesn't support Qt 5 yet. If you need PySide-style bindings, use PyQt.
PyOtherSide
PyOtherSide homepage | PyOtherSide on github
Starting with Sailfish OS 1.0.3.8, PyOtherSide is now available in the official repos.
- Will be supported in Jolla Harbour "soon": https://together.jolla.com/question/6116/python-application-support-in-jolla-store-harbour/
The PyOtherSide QML plugin can be installed directly without adding any addition repos using pkcon:
-
pkcon install pyotherside-qml-plugin-python3-qt5
PyQt
PyQt homepage | PyQt for Sailfish OS on OpenRepos.net
- Available from OpenRepos.net [1].
- Not supported in Jolla Harbour.
PyQt can be installed by adding the sailfish_libs repo:
-
ssu addrepo sailfish_libs http://sailfish.openrepos.net/sailfish_lib/personal/main -
ssu updaterepos -
pkcon refresh sailfish_libs -
pkcon install pyqt
Links