How to build a cross-platform graphical user interface with Python — Russell Keith-Magee @EuroPythonConference
How to build a cross-platform graphical user interface with Python — Russell Keith-Magee  @EuroPythonConference
Uploaded November 2025 | Updated September 2026, 2 weeks ago
[EuroPython 2025 — Terrace 2B on 2025-07-18]
🎤 *How to build a cross-platform graphical user interface with Python by Russell Keith-Magee*
🔗 https://ep2025.europython.eu/session/how-to-build-a-cross-platform-graphical-user-interface-with-python

📝 Abstract:
If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a web interface. However, there is another option - building a native GUI interface. In fact for some use cases, a GUI app may be your _only_ option.

In this talk, you'll learn how to build and run a graphical user interface (GUI) that can run on your desktop, on your phone, or in a browser. You'll learn how you can use the BeeWare suite of tools to bootstrap a new GUI project, develop a GUI interface, and deploy that app to multiple desktop and mobile platforms, without making any code changes. You'll learn how to access device hardware like GPS and cameras; and you'll learn how to distribute your application - including all runtimes and third-party libraries - to others. Lastly, you'll get a brief introduction to how you can access native platform APIs that don't have a Python API.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
How to build a cross-platform graphical user interface with Python — Russell Keith-MageeFrom Code Hero to Team Leader: Learning to Let Go - Manivannan SelvarajHacking Truth: Python and the Limits of Mathematics - Miguel Ángel Fernández GutiérrezWhats Your Favorite EuroPython Activity — Patrick Arminio🇵🇱 Co polecasz zwiedzić uczestnikom EuroPython 2026 w Krakowie?Keynote: How Complex Systems Taught Me To Fail - Imogen WrightSupercharging Litestar: Extensibility Through Plugins - Jacob CoffeeSpeeding Up Python with Free Threading and Mypyc - Jukka LehtosaloSupporting Android and iOS in your Python package - Malcolm SmithEuroPython 2026 Highlights - Day 3Building a Smart Home Device with MicroPython - Michał KarzyńskiBinary Dependencies: Identifying the Hidden Packages We All Depend On - Vlad-Stefan Harbuz
EuroPython Conference |

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER