Sessions at EuroPython 2011 about Python and Qt

Your current filters are…


Wednesday 22nd June 2011

Thursday 23rd June 2011

  • Developing cutting-edge applications with PyQt

    by Lorenzo Mancini and Matteo Bertozzi

    (Presented with Matteo Bertozzi)

    Python's high development speed and Qt's gargantuan feature set allow for comfortable development of complex desktop applications. Still, what does one need to do to best leverage this awesome combination? And more importantly, what crucial advantages exist to decide its adoption in favour of more traditional tecniques?

    During this training, we'll start from a white canvas and show how to develop a desktop application using the best tools Qt offers. You'll learn how to compose complex GUIs from basic building blocks, and how to use QPainter, one of the most advanced 2D painting systems in the open source world. Qt's Webkit integration will be discussed, along with the recent Qt Quick technology, which allows one to create smooth and fluid user interfaces. Qt's solution to common deployment problems, like handling a serious translation workflow, will be presented. At the end, we'll package our PyQt application so it's ready to be distributed for download.

    Walk away with a sound understanding of why you should choose PyQt for your next desktop project.

    At 9:00am to 1:00pm, Thursday 23rd June

  • Developing Desktop and mobile apps with PySide and QML (teaser)

    by Thomas Perl

    At 5:15pm to 5:45pm, Thursday 23rd June

    Coverage video

Friday 24th June 2011

  • Developing Desktop and mobile apps with PySide and QML

    by Thomas Perl

    PySide offers Python bindings to the Qt libraries. This allows rapid development of great UI-based Python applications. With the addition of QML in Qt 4.7, this now gives developers a chance to develop touch-based, rich applications directly with Python. This talk introduces PySide development, combined with QML, and shows some real-world examples of mobile PySide applications.

    This talk is based on my PySide/QML on MeeGo tutorials (from http://thp.io/2010/meego-python/), and shows some of the possibilities. It is aimed at Python developers looking for a GUI toolkit to create fluent, hardware-accelerated cross-platform UIs using QML.

    At 9:00am to 1:00pm, Friday 24th June

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic