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)
Jump to: navigation, search
(Added links section)
m
Line 33: Line 33:
 
[http://www.riverbankcomputing.com/software/pyqt PyQt homepage] | [https://openrepos.net/content/sailfishlib/pyqt PyQt for Sailfish OS on OpenRepos.net]
 
[http://www.riverbankcomputing.com/software/pyqt PyQt homepage] | [https://openrepos.net/content/sailfishlib/pyqt PyQt for Sailfish OS on OpenRepos.net]
  
* Available from [[OpenRepos.net]] <ref>[http://talk.maemo.org/showpost.php?p=1399545&postcount=54 TMO: xerxes2 packages PyQt]</ref>.
+
* Available from [[OpenRepos.net]] <ref>[http://talk.maemo.org/showpost.php?p=1399545&postcount=54 TMO: xerxes2 packages PyQt for Sailfish OS]</ref>.
 
* Not supported in [[Jolla Harbour]].
 
* Not supported in [[Jolla Harbour]].
  

Revision as of 09:37, 22 December 2013

Python 2.7 is provided in the "jolla" repository, and can be installed using pkcon:

pkcon install python


Contents

Python 3

Python 3.3 is provided in the mer-python3 repository. This can be added using ssu, and then installed using pkcon:

ssu addrepo mer-python3 http://repo.merproject.org/obs/mer-python3/latest_armv7hl/
ssu updaterepos
pkcon refresh
pkcon install python3-base


Python and Qt 5

There are currently two options for developing Python Qt 5 apps on Sailfish OS: PyOtherSide and PyQt. PySide does not currently support Qt5.


PyOtherSide

PyOtherSide homepage | PyOtherSide on github

  • Requires Python 3.
  • Available in mer-python3 repo.
  • Will be supported in Jolla Harbour "soon" [1].


The PyOtherSide QML plugin can be installed using pkcon:

pkcon install pyotherside-qml-plugin-python3-qt5


PyQt

PyQt homepage | PyQt for Sailfish OS on OpenRepos.net


Links


  1. thp discusses PyOtherSide and Jolla Harbour
  2. TMO: xerxes2 packages PyQt for Sailfish OS
Personal tools