Martin Fitzpatrick
Senior Software Engineer, Python Tutor

PySide2 vs PySide6

What are the differences, and is it time to upgrade?

Using Postgres with Qt & Python on Windows, fixing QPSQL driver not loaded

Setting PATH to use the Postgres library with PyQt5, PyQt6, PySide2 & PySide6

Drag & Drop Widgets with PySide2

Sort widgets visually with drag and drop in a container

Packaging PyQt6 applications for Windows with PyInstaller & InstallForge

Turn your PyQt6 application into a distributable installer for Windows

The QResource System in PySide6

Using the QResource system to package additional data with your applications

Animations and Transformations With QtQuick in PySide2

Build an animated analog clock widget using QML image transformations and spring animations

Transmitting Extra Data With Qt Signals in PySide6

Modifying widget signals to pass contextual information to slots

Packaging PySide6 applications into a macOS app with PyInstaller

Turn your PySide6 application into a distributable macOS .app bundle and disk image

QComboBox

Drop-down selection widget

Search a QTableWidget and Select Matching Items

Finding and selecting matching items in a QTableWidget using findItems

Accessing a TableView from a Second QML File with PySide2

How to connect a Python QAbstractTableModel to a TableView loaded from a separate QML file

How to show a custom cursor on a PyQtGraph plot?

Changing the OS cursor and implementing a custom crosshair

How to fix widgets appearing as separate windows?

Understanding Qt parents and layouts and the effect on widget position

Multithreading PySide6 applications with QThreadPool

Run background tasks concurrently without impacting your UI

Running Python script with QProcess after freeze

How to bundle and run external Python scripts from a frozen PyQt6 application

Introduction to the QGraphics Framework in PyQt5

Creating vector interfaces using the QGraphics View framework
Showing articles for All (19) PyQt6 (2) PySide6 (7) PyQt5 (2) Streamlit (0) Tkinter (0) PySide2 (3) Kivy (0)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19