Books

Featured

Latest Posts

Dictionary Views & Set Operations
Working with dictionary view objects
3D wireframe cube with MicroPython
Basic 3D model rotation and projection
Displaying images on OLED screens
Using 1-bpp images in MicroPython
Dictionaries
A rather long guide to Python's key:value hash type
Driving I2C OLED displays with MicroPython
I2C monochrome displays with SSD1306
Lucky Cat Spinning-arm Display
Python-powered Maneki-neko persistence of vision scroller
Wemos D1 pin numbers & functions
Pin mapping and I2C/SPI from MicroPython
Building a MicroPython heart rate monitor
Finding the beat in HR sensor data
Heart rate (HR) sensors
Photoplethysmography, because that's a real word
Safari Sam
1994 platform game for the Sam Coupé 8bit computer
KropBot
Multiplayer internet-controlled robot
Scroll pHAT Tetris
Partial Least Squares Discriminant Analysis (PLS-DA)
1D 1H NMR data processing
Wooey
Simple, automated web UIs for Python scripts
Page 1 2 3 4 5 6

Writing on other sites

Create your first Python GUI with PySide6
A simple Hello World! application with Python and Qt (updated for PySide6)
Building a Python analog clock with Animations and Transformations in QtQuick/QMLQML
Building an animated analog clock in QML
Building a Python analog clock with Animations and Transformations in QtQuick/QMLQML
Building an animated analog clock in QML
PyQt QComboBox Widget
Drop-down selection widget
Search a QTablewidget and select matching items
Finding and selecting matching items in a QTableWidget
Q&A: How to show a custom cursor on a PyQtGraph plot?
Changing the OS cursor and implementing a custom crosshair
PyQt widgets appearing as separate floating windows
Understanding Qt parents and layouts and the effect on widget position
QGraphics vector graphics interfaces with Python and PyQt5
Creating vector interfaces using the QGraphics View framework
QGraphics vector graphics interfaces with Python and PyQt6
Creating vector interfaces using the QGraphics View framework
Allow editing of a QTableView in PyQt/PySide
Modifying your model to allow editing of your data source