Slew library: GUIs made easy

A session at EuroPython 2012

  • Angelo Mottola

Friday 6th July, 2012

12:15pm to 1:00pm (CET)

Programming GUIs in a quick and easy way has notoriously always been a desirable goal of almost any software project. Here we present the Slew Library, a small open-source Python library whose objectives are to be multiplatform, to support creating user interfaces in only a few lines of code, and to be compact and easily extensible.

In this talk we’ll explore the possibilities offered by the library, including showing how easy is to load complex interface definitions from XML resources, displaying them on screen and adding user event handlers. We’ll then move on describing the internal library architecture, detailing the current Qt backend for desktop support, hinting at future development involving pyjamas and/or emscrimpten backends for web 2.0 deployment.

About the speaker

This person is speaking at this event.
Angelo Mottola

Software architect, Converge SpA

Software engineer, I've been programming since the age of 12. Started experiences with BASIC programming, moving on to assembly, C/C++ and later Javascript and Python of course. I've been involved with many open-source projects over time, including the Allegro game programming library, the Haiku operating system and the FreeBASIC compiler project. In the last years I've been employed at Converge, where I've had the possibility to better explore Python, especially in the context of GUI programming.

Next session in Tagliatelle

2:30pm Experimental Product Design with Python (Lean Startup) by Mark Ramm

Coverage of this session

Sign in to add slides, notes or videos to this session

EuroPython 2012

Italy Italy, Florence

2nd8th July 2012

Tell your friends!


Time 12:15pm1:00pm CET

Date Fri 6th July 2012


Tagliatelle, Grand Hotel Mediterraneo

Short URL

Official event site

View the schedule



See something wrong?

Report an issue with this session