PySide6 has two APIs for building GUIs. We've already introduced the Qt Widgets API which is well-suited for building desktop applications. Qt also provides a declarative API in the form of Qt Quick/QML. Qt Quick is well suited for building modern touchscreen interfaces for microcontrollers or device interfaces.
- Get started building your first QML/Qt Quick application
- Learn about QML animations and transformations, by building an analog desktop clock
If you're unsure whether to use Qt Widgets or QML for your project, take a look at our guide on which Python GUI library to choose.