Reply
Thread Tools
Posts: 53 | Thanked: 90 times | Joined on Nov 2009 @ Manaus, Brazil
#21
Originally Posted by thp View Post
Will PySide bindings be provided for Qt for Maemo 5? (or at least have PyQt bindings expose all the Maemo 5-specific APIs..)
PySide (as shipped in extras-devel) is already using the Qt 4.6 libraries and has support for the Maemo 5 specific classes. (see http://qt.gitorious.org/pyside/pysid...python/hyperui for a PySide demo application tested specifically on N900).

As a side note, the PySide developers are already aware that the latest PySide packages in extras-devel are not working with the latest Qt 4.6 beta release, due to some classes that were removed. We will be providing new packages soon.
__________________
Anderson Lizardo
 
Posts: 1,097 | Thanked: 650 times | Joined on Nov 2007
#22
Thanks for the info about PySide and QT4.6. How about using PyQT ? Is the PyQT bindings against QT 4.6 or is it currently for 4.5 ?
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#23
Here's the current state of PyQt:

It is ATM being built against 4.5 to be able to reach Extras proper. As Maemo-specific stuff was integrated in the development branch of PyQt, I was waiting for upstream PyQt to release a stable build with all the necessary changes. The good news is that this happened a few days ago, so this weekend I'm going to make a PR1.1 compatible 4.5 release that is going to -testing (and 10 days later to Extras). I think this is very important as it will, for the first time in Maemo history, allow Qt-based python applications to reach mainstream users. Even if you plan on using PySide after PR1.2, this is a good, compact and stable starting point.

After this release is made, I will recompile with 4.6 support (it supports all the stuff mainline 4.6 brings, so animation framework/etc is in there) and upload that version to extras-devel. That release will follow further Qt 4.6 releases. The support for Maemo 5 specific classes will depend on request demand - as there are not so many of them, it's not THAT big of an issue to add them.

EDIT: To avoid misunderstandings - the version of PyQt in extras-devel supported Qt 4.6 from around mid-december, but you needed to recompile to 'unlock' the 4.6 functionality. With this release, you will get BOTH a proper 4.5 and a 4.6 package, that will be able to coexist on your device, just like Qt 4.5 and Qt 4.6 currently do.
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc

Last edited by attila77; 2010-01-22 at 15:42.
 

The Following User Says Thank You to attila77 For This Useful Post:
fpp's Avatar
Posts: 2,853 | Thanked: 968 times | Joined on Nov 2005
#24
Great news this ! I think we'll see some great apps once this is generally available... Thanks attila!
__________________
maemo blog
 
Reply


 
Forum Jump


All times are GMT. The time now is 19:19.