Developing Desktop and mobile apps with PySide and · PDF fileDeveloping Desktop and mobile...

Post on 28-Mar-2018

222 views 0 download

transcript

Developing Desktop and mobile apps with PySide and

QML (Teaser Talk)

Thomas Perlhttp://thp.io/

22

What can I do with it?

1. Create cool-looking Desktop apps

2. Create touch-friendly mobile apps

… all using Python :)

33

Mobile apps? For which devices?

Nokia N900(Maemo)

44

Mobile apps? For which devices?

Nokia N950(Harmattan)

55

Mobile apps? For which devices?

Nokia N9(Harmattan)

66

Mobile apps? Any other targets?

MeeGo (TV, IVI, Handset, Tablet, Netbook ...)

Android (Python and Qt are

already ported!)

77

And Desktop platforms?

+ the BSDs, etc... - pretty much everywhere Qt runs.

Linux

Windows

Mac OS X

88

App examples: gPodder

This is the“Classic”PyGTK UI

99

App examples: gPodder

This is theQML UI :)

→ Reusing the same Python backend!

1010

Another example: Panucci

GTK+ UI

1111

Another example: Panucci

QWidget(Qt) UI

1212

Another example: Panucci

QML UI

→ Again, all 3 UIs using the same Python backend!

1313

Live Demo

1414

Learn PySide and QML tomorrow!

Prepare yourself; instructions athttp://thp.io/2011/europython/

Friday, 09:00-13:00Pizza MargheritaTraining Session