Reply
Thread Tools
Posts: 11 | Thanked: 74 times | Joined on Oct 2007 @ Recife, Brazil
#1
The PySide team is proud to announce the first beta release of PySide: Python for Qt. Also, new versions of the PySide toolchain components (API Extractor, Generator Runner, and Shiboken) have been released.

The focus of the beta 1 release has been stabilization. Most of the team’s time has been spent in bug fixing, and not without results: we have fixed a whopping 57 bugs since the previous release!

In addition to fixing bugs, we have also reviewed our Qt Quick support, and as of now, it is perfectly feasible to do QML user interfaces for Python software. The only thing missing is the ability to register QML types from Python; we hope to have this issue resolved soon.

The internal C++ library APIs have been reworked to include any anticipated changes before (and beyond) the 1.0 release. This has forced us to do a yet another library version bump. Unfortunately, this necessitates recompilation of any bindings and repackaging of the libraries. We hope this to be the last library ABI break for a while.

The packages have already been uploaded to extras-devel. To begin Qt development on Python for N900, just install the python-pyside / python-qtmobility metapackages and start rocking!
 

The Following 10 Users Say Thank You to Luciano Wolf For This Useful Post:
Posts: 115 | Thanked: 83 times | Joined on Aug 2010 @ Paris, France
#2
Are these bindings fully compatible with PyQt ? Juste replace "from PyQt4" with "from PySide" ?

Great work btw.

PS : a link for PySide : http://www.pyside.org/

PPS : RTFM Differences Between PySide and PyQt

Last edited by Twidi; 2010-12-02 at 16:46. Reason: Link "Differences Between PySide and PyQt"
 
Posts: 11 | Thanked: 74 times | Joined on Oct 2007 @ Recife, Brazil
#3
As you have pointed out in your second link, most of times it's possible just to replace one by another and everything will work.
 
Posts: 3,464 | Thanked: 5,107 times | Joined on Feb 2010 @ Gothenburg in Sweden
#4
great news but will pyside get supported on symbian mobiles?

I will never buy an symbianphone but now when there is some S60 phonees with Qt/qtqquick It is important that python rxist on tose too until nokia get the damn thing done and release more lnuxbased phones

Python must stay and nokia should support it

Originally Posted by Luciano Wolf View Post
The PySide team is proud to announce the first beta release of PySide: Python for Qt. Also, new versions of the PySide toolchain components (API Extractor, Generator Runner, and Shiboken) have been released.

The focus of the beta 1 release has been stabilization. Most of the team’s time has been spent in bug fixing, and not without results: we have fixed a whopping 57 bugs since the previous release!

In addition to fixing bugs, we have also reviewed our Qt Quick support, and as of now, it is perfectly feasible to do QML user interfaces for Python software. The only thing missing is the ability to register QML types from Python; we hope to have this issue resolved soon.

The internal C++ library APIs have been reworked to include any anticipated changes before (and beyond) the 1.0 release. This has forced us to do a yet another library version bump. Unfortunately, this necessitates recompilation of any bindings and repackaging of the libraries. We hope this to be the last library ABI break for a while.

The packages have already been uploaded to extras-devel. To begin Qt development on Python for N900, just install the python-pyside / python-qtmobility metapackages and start rocking!
 
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#5
Btw, I'm working on some tutorials that might be helpful for developers wanting to start out with the new PySide release and QML. You'll find them under http://developer.qt.nokia.com/wiki/PySideDocumentation in the section "Application Component Tutorials".
 

The Following 2 Users Say Thank You to thp For This Useful Post:
marxian's Avatar
Posts: 2,448 | Thanked: 9,523 times | Joined on Aug 2010 @ Wigan, UK
#6
PySide only supports PyQt’s API 2 (see PSEP 101 [pyside.org]) for details. Therefore Qt classes such as QStrings, QStringLists, and QVariants are not available on PySide. Instead, you should simply use native Python datatypes.

Yippeeee!
__________________
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith

My website

GitHub
 
Reply


 
Forum Jump


All times are GMT. The time now is 18:24.