FAQ

Quick answers to student's most frequently asked questions. Have your own burning Python GUI questions? Submit them here and I'll answer them as soon as possible.

PyQt5 vs PyQt6

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

PySide2 vs PySide6

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

Drag & drop widgets with PyQt

Sort widgets visually with drag and drop in a container

Simple threading in PyQt/PySide apps with .start() of QThreadPool

How to move Python functions/methods & PyQt/PySide slots onto separate threads

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

Q&A: How to fix widgets appearing as separate windows?

Understanding Qt parents and layouts and the effect on widget position

Q&A: How can I enable editing on a QTableView?

Modifying your model to allow editing of your data source

What modules are missing from PySide6 & PyQt6?

The Qt extension modules not yet available in Qt 6.1
1 2