If you've found yourself asking this recently, this webinar is for you!
Developing a user interface in QML consists of three parts:
- Writing "controls" (reusable UI components) that match artist mockups
- Laying out the controls onto screens
- Connecting the screens to a backend (usually C++)
In this webinar, we'll focus on writing controls and walk through a set of 17 QML controls made "from scratch" i.e. from QML primitives e.g. Item, Rectangle, Text, etc.
In early versions of Qt 5 (and Qt 4) writing QML in this way was pretty much the only option. More recently, Qt Quick Controls, Qt Charts, and Qt Virtual Keyboard provide more options; however, you might not be on the correct Qt version or license to take advantage of them. The 17 controls we'll go through, below, work on any version of Qt 5 (most also work on Qt 4), are easy to understand and modify, and are also a great way to learn how to write excellent QML!
2. CheckBox and RadioButton
These controls are taken from our blog series: https://www.ics.com/blog/creating-qml-controls-scratch