The Yocto Project on Raspberry Pi 5 Episode 15: Combine Python and Qt using PyQt on Wayland / Weston @LeonAnavi
The Yocto Project on Raspberry Pi 5 Episode 15: Combine Python and Qt using PyQt on Wayland / Weston  @LeonAnavi
Uploaded March 2026 | Updated September 2026, 2 weeks ago
Step-by-step tutorial on using the PyQt bindings for Python 3 with the Qt framework and QML on Wayland and Weston, running on a Yocto Project / OpenEmbedded image built for the Raspberry Pi 5 and the Raspberry Pi Touch Display 2.

PyQt6 Hello World Example
gist.github.com/leon-anavi/e76c6ca5409796ab34d3f9e7bcc3d952

🎥 Related Videos
===
Episode 1: Building an Embedded GNU Linux Distribution
youtu.be/fY7u6PiV8qA?si=goTZ5V7I2dwa33a-
Episode 2: SSH for Remote Network Access
youtu.be/ltckiBV9FXg?si=DJwsKLDhHkDIqCIn
Episode 3: The Yocto Project on Raspberry Pi 5 Episode 3: Running Docker Containers
youtu.be/kQnOidK_U3M?si=5KiS1FK87OwfdQ0m
Episode 4: The Yocto Project on Raspberry Pi 5 Episode 4: U-Boot Bootloader
youtu.be/9tohomiv1Ug?si=kylUv0uT_BFmXt5g
Episode 5: Modifying U-Boot Environment in Linux with fw_setenv
youtu.be/SB5NvIF1IEU?si=0So6Gfv9hQR7gQgY
Episode 6: Runtime Package Management with apt and deb Packages
youtu.be/6i5UtF7fiaA?si=8DuUHUxywVEEtdyN
Episode 7: Create a New Layer, a New Recipe (.bb) and .bbappend
youtu.be/W5J1W_Cy14Y?si=ftu5WpeGqel8BZhf
Episode 8: Using ConnMan Network Manager for Wi-Fi Connectivity
youtu.be/ib8a0PeOGAU?si=jOPOYReA1woIZOJF
Episode 9: Enable I2C and Use SSD1306 Mini OLED Display on Linux
youtu.be/ReqwC9qoIJA?si=nB8qxVxOLwvKXBbR
Episode 10: Use SPI for ADC and Soil Moisure Sensor on Linux
youtu.be/fQ3ACtPPzE0?si=aSrRBbGpNWAHs2jL
Episode 11: 1-wire and DS18B20 Temperature Sensor
youtu.be/u4xLR_IMrXk?si=l_-DDrlCuqQuyEZu
Episode 12: Connecting a GPS Module via UART on Linux
youtu.be/xvHCm6q-70o?si=juBSUK6IRZsBSxwH
Episode 13: Bringing Wayland and Weston to Your Embedded Linux:
youtu.be/Cv1Ox3N9MIw?si=bQx22_M8r4w570Kc
Episode 14: Kickstart Embedded Linux UI with Qt/QML and meta-qt6:
youtu.be/5PvwMti13-U?si=naNqnD8MTXJAHIR7


📚 Chapters
===
0:00 Intro
0:56 PyQt6
4:36 Wiring
5:38 Hello World
9:02 Conclusions
The Yocto Project on Raspberry Pi 5 Episode 15: Combine Python and Qt using PyQt on Wayland / WestonLenovo ThinkPad T490s with Ubuntu Desktop Distribution and Linux kernel #thinkpad #linuxUnboxing XIAO ESP32-C5 with Dual-Band WiFi 6, BLE, Zigbee, Thread and RISC-V MCU #esp32c5Lenovo ThinkPad T480s Laptop Disassembly and Speakers RepairArduino Uno Q Is Wild: One Board Combines Debian Linux on Qualcomm SoC and Zephyr RTOS on STM32Lenovo ThinkPad T490 Laptop Disassembly and Main Board Replacement #thinkpadCapacitive Soil Moisture Sensor v1.2 for Arduino, ESP32 or Raspberry Pi #shortsLenovo ThinkPad T14 Gen 1 Review – Still a Great Linux Laptop?NVMe M.2 SSD to PCIe Adapter Card NFHK N-M201 #nvme #pcieParkside Soldering Stand for Printed Circuit Boards (PCB) #shorts #parksideLenovo ThinkPad T480s RAM Upgrade: Step-by-Step Installation Guide #t480s #thinkpad #ramBeagleBone Black Open Source Single Board Computer with 4GB Storage and TI CPU #shorts
Leon Anavi |

The Yocto Project on Raspberry Pi 5 Episode 15: Combine Python and Qt using PyQt on Wayland / Weston

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER