Active Topics

 


Reply
Thread Tools
Posts: 1,097 | Thanked: 650 times | Joined on Nov 2007
#1
This is for the gurus who know the roadmap much better than myself.

If I start developing app sin Python + QT instead of with PyGTK, how well will these PyQT apps integrate with the rest of the Maemo look and feel ? I understand they will not be hildonized. What does that really mean in terms of look and integration ?

Also in terms of size (as QT or PyQT) will have to be downloaded as well along with the app, how much space will these take up and will this gain traction as a platform on Maemo 5 or not untill Maemo6 with QT is out ?

Just some general questions in regards to the up-take of QT on Maemo 5 itself ...
 
bbns's Avatar
Posts: 101 | Thanked: 129 times | Joined on Oct 2009 @ Los Angeles, CA
#2
The summit will address the issue you have asked (solely the Qt part, I am not sure about Python). Agenda is here.

Currently there is Qt4.5.3 port on Fremantle. Note that in Qt4.6 there is Qt Mobility API. That the difference I noticed between Qt4.5 and Qt4.6.

I don't know much detail, however. But according to the Qt tradition, it has been kept good compatibility for a long time.

Edit:
You probably could take a look PySide, they already support N900:
http://www.pyside.org/downloads/

Last edited by bbns; 2009-10-03 at 23:22.
 

The Following User Says Thank You to bbns For This Useful Post:
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#3
Originally Posted by nilchak View Post
This is for the gurus who know the roadmap much better than myself.
The roadmap is pretty cloudy and filled with NDAs and 'dontworry'-s

If I start developing app sin Python + QT instead of with PyGTK, how well will these PyQT apps integrate with the rest of the Maemo look and feel ? I understand they will not be hildonized. What does that really mean in terms of look and integration ?
They WILL be hildonized automatically. You have this even on the Diablo edition of Qt. Now, for Fremantle things are not as solid, as it has some new widgets, UI specifics that are not matched through Qt yet, but apparently work is done to achieve this.

Also in terms of size (as QT or PyQT) will have to be downloaded as well along with the app, how much space will these take up and
Depends on how many (Py)Qt modules you need. Core+GUI is about 25 megs, the whole pack is about 100.

will this gain traction as a platform on Maemo 5 or not untill Maemo6 with QT is out ?
Impossible to tell at this point. The good news is that whatever you do on Maemo 5 in Qt will be fairly transferable to Maemo 6.
 

The Following User Says Thank You to attila77 For This Useful Post:
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#4
As for PyQt vs PySide: PySide is pretty raw. Stick to PyQt for a start, you can always switch later. Today, PySide does not offer much advantage over PyQt (except for the obvious licensing difference). This might change in the future, but for now, PySide is interesting mostly for language hackers/tweakers. If you don't want to mess with the bindings themselves, you'll save yourself from a lot of trouble by going with good ole PyQt.
 

The Following User Says Thank You to attila77 For This Useful Post:
yerga's Avatar
Posts: 696 | Thanked: 1,012 times | Joined on Mar 2006 @ Asturies, Spain
#5
Originally Posted by attila77 View Post
As for PyQt vs PySide: PySide is pretty raw. Stick to PyQt for a start, you can always switch later. Today, PySide does not offer much advantage over PyQt (except for the obvious licensing difference). This might change in the future, but for now, PySide is interesting mostly for language hackers/tweakers. If you don't want to mess with the bindings themselves, you'll save yourself from a lot of trouble by going with good ole PyQt.
Well, the major advantage of PySide over PyQt is: PySide is available in Fremantle and PyQt doesn't.
So unless someone port PyQt to Fremantle, you should use PySide if you want run your program on the n900.
__________________
Daniel Martín Yerga
maemo.org profile
Twitter
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#6
Originally Posted by yerga View Post
Well, the major advantage of PySide over PyQt is: PySide is available in Fremantle and PyQt doesn't.
So unless someone port PyQt to Fremantle, you should use PySide if you want run your program on the n900.
I don't want to pick a fight, but please, there is no point spreading FUD over PyQt in Fremantle. Choice is good. I'm sure PySide will grow to be a fine competitor, in it's own time, but the fact is that pyside is only available in Fremantle extras-devel (and nowhere on Diablo), so it's not exactly release material either. When Fremantle and the final SDK gets released, THEN we'll talk about what people should or should not use, ok ?
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#7
Ok, Fremantle Final SDK has been released! Now start talking about what people should or shouldn't use!
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
Posts: 1,097 | Thanked: 650 times | Joined on Nov 2007
#8
So ... to begin ... do I use PySide or PyQT ?
 
rm42's Avatar
Posts: 963 | Thanked: 626 times | Joined on Sep 2009 @ Connecticut, USA
#9
I don't know if this question I have belongs on this thread, but I think it is related. From the my-symbian.com preview of the N900, I understand that the Hildon user interface / application framework is part now of GNOME. That would make sense if Hildon was built with gtk+. But, if Hildon is moving to Qt, then it doesn't seem to make sense any more. So, is Hildon simply replaced? Is Hildon going to stop being part of the GNOME project? Is Hildon toolkit agnostic? Will GNOME give equal support to Qt integration as it does to gtk+'s?
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#10
Originally Posted by qole View Post
Ok, Fremantle Final SDK has been released! Now start talking about what people should or shouldn't use!
Luckily I said Fremantle and the final SDK

But seriously guys, If you must write something RIGHT NOW, use PyQt for Diablo and 'regular' x86 machines, and PySide for Fremantle.

I still don't get why this is such an issue. Why does everybody get so hung up whether to write import PyQt4 or import PySide ? I think the fact that the PySide guys literally copied over most of the examples section from PyQt (which is a license violation in itself, but I digress) tells enough how 'different' these bindings are from the aspect of those who use the bindings.
 

The Following User Says Thank You to attila77 For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 09:21.