After 2 years of silence I think about reloading this blog (not sure where the final location will be). Two years ago I started with a blog about training material. So I do the same today.
I collected a short list of links to QtQuick training material to read and to watch.
Continue reading “QML Training Material”
Normally you can use the qmlviewer application to launch your qml scenes. Another way is to use the C++ class QmlView to load and show the scene. In this post, we write our own QmlViewer application.
Continue reading “Using QmlView”
A slider is in general a rectangle with a handle. The handle can be dragged along one axis. The slider notifies others about the handle position. The handle position is normally converted in a value between 0 and 100.
Continue reading “Slider Component”
The difference between a button and a toggle button in general is the toggle button has states: “on” and “off”. This states allows the toggle button to remember it’s current state and influence the appearance when a state changes.
Continue reading “A Toggle Button with States”
In the previous posts, we always used only one qml-file. No it’s time to split it up and create qml-components.
Continue reading “A Button as a Component”
This is a rather simple and almost useless Button. Essentially we can see a button as a click-able rectangle.
Continue reading “Simple useless Button”
Now after posting some simple examples of QML, it’s time to try it out.
Continue reading “QML Tooling and Documentation”
Now let’s add something more visual appealing to the text. We will add a frame around the text using a grayed border and a gradient for the background. To make the text readable we change the text color to white.
Continue reading “Beautifying Hello World”
Let’s make our previous post a little bit more interesting. We add an animation to the text, which allows the text to bounce vertically on the screen. The changes are small, but the effect is pretty cool.
Continue reading “Bouncing Hello World”
Hello World in QML. QML is Qt’s Markup Language to create vivid UIs. It’s new and in a preview state. Expect examples shown break until QML get’s stable.
Continue reading “Hello world!”