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.

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

Easily run Python functions and methods in a separate CPU thread

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

PyQt6 vs PySide6

What's the difference between the two Python Qt libraries? ...and what's exactly the same (most of it)

Opening links in a new window with QWebEngineView

Redirect links to a separate floating browser window

Q&A: QProcess.start() is deprecated, what are the alternatives?

Update how you launch subprocesses with arguments

PyQt vs PySide Licensing

Everything you need to know about LGPL and GPL for your PySide/PyQt applications
1 2