Projects with this topic
-
A working copy of DNA Features Viewer for plotting annotated genome maps from GenBank and GFF records. Vendored third-party code — see LICENCE.txt.
Updated -
A script that installs the Moodle learning management system.
Updated -
Machine-learning models in the browser with TensorFlow.js and Bun.
Updated -
Data with parents and children — QTreeWidget, for when a flat table no longer explains what's there.
Updated -
Rows and columns with QTableWidget — filling them in, selecting them, editing them, and the day you have to move to the model.
Updated -
Work that takes time without freezing the window — QThreadPool, QRunnable, and why signals are the only way to return with the result.
Updated -
How the application looks — Qt style sheets, selectors, states, and the style the operating system applies.
Updated -
How a button lets you know it's been clicked — the mechanism by which Qt widgets talk to each other and to your code.
Updated -
Drawing what Qt doesn't have — paintEvent and QPainter, a widget you make yourself, and a canvas that remembers what you've painted on it.
Updated -
The other way of making interfaces with Qt — a separate language, and properties that recalculate themselves.
Updated -
A whole application — tabs, table, chart, dialogs, files, and an executable, with everything you've learned in these pages.
Updated -
The one that places widgets inside the window — rows, columns, grids and forms that keep working when the window changes size.
Updated -
Drawing the interface instead of writing it — Qt Designer, .ui files, and the two ways to bring them into Python.
Updated -
Windows that ask something and wait for the answer — alerts, confirmations, file picking and your own form.
Updated -
Turning the project into a program that opens with a double click — pyside6-deploy, and everything you'll still be missing afterward.
Updated -
Charts with QtCharts — lines, bars and pie slices, and the axes you have to connect yourself so the numbers are true.
Updated -
The first window — install Qt, open it from Python and discover why the program doesn't end when it reaches the last line.
Updated -
Writing Spring applications in Kotlin, with the framework's first-class support.
Updated -
AppArmor is a kernel security module that lets you restrict the capabilities of a program.
Updated -
Unit tests are small isolated tests that check whether a method, class, feature, or component correctly implements its business logic.
Updated