Declarative UI

Andy Nichols (nezticle)

Getting more out of Qt Quick with OpenVG

Published Friday March 31st, 2017 | 4 Comments on Getting more out of Qt Quick with OpenVG
Posted in Declarative UI, Dev Loop, Embedded, Graphics, Qt Quick

In Qt 5.9 is now possible to render Qt Quick applications with OpenVG when using hardware that supports it. This is made possible by a new scene graph adaptation that uses EGL and OpenVG to render Qt Quick scenes.  When using Qt for Device Creation, it means that it now be possible to run with graphics hardware […]

Read More
Eskil Abrahamsen Blomfeldt

How to shoot yourself in the foot using only a scene graph (neat optimization trick inside)

Published Thursday January 19th, 2017 | 9 Comments on How to shoot yourself in the foot using only a scene graph (neat optimization trick inside)
Posted in Declarative UI, Dev Loop, Graphics, OpenGL, Performance, Qt, Qt Quick 2, Text and font handling, UI

I am trying to get into the habit of blogging more often, also about topics that may not warrant a white paper worth of text, but that may be interesting to some of you. For those of you who don’t know me, I am the maintainer of the text and font code in Qt, and recently I came across a curious customer case where the optimization mechanisms in the Qt Quick scene graph ended up doing more harm than good. I thought I would share the case with you, along with the work-around I ended up giving to the customer.

Read More
Laszlo Agocs

Which OpenGL implementation is my Qt Quick app using today?

Published Wednesday January 18th, 2017 | 4 Comments on Which OpenGL implementation is my Qt Quick app using today?
Posted in Declarative UI, Dev Loop, Embedded, Graphics, Performance, Qt Quick

Qt Quick-based user interfaces have traditionally been requiring OpenGL, quite unsurprisingly, since the foundation of it all, the Qt Quick 2 scenegraph, is designed exclusively with OpenGL ES 2.0 (the top of the line for mobile/embedded at the time) in mind. As you may have heard, the graphics API story is a bit more inclusive […]

Read More
Laszlo Agocs

The Qt Quick Graphics Stack in Qt 5.8

Published Monday August 15th, 2016 | 14 Comments on The Qt Quick Graphics Stack in Qt 5.8
Posted in Declarative UI, Dev Loop, Embedded, Graphics, OpenGL, Painting, Qt, Qt Quick, Windows

This is a joint post with Andy. In this series of posts we are going to take a look at some of the upcoming features of Qt 5.8, focusing on Qt Quick. OpenGL… and nothing else? When Qt Quick 2 was made available with the release of Qt 5.0, it came with the limitation that […]

Read More
Leena Miettinen

Qt Weekly #9: Creating Scalable Qt Quick Apps

Published Friday May 9th, 2014 | 8 Comments on Qt Weekly #9: Creating Scalable Qt Quick Apps
Posted in Declarative UI, Qt Quick 2

Qt Quick contains features that enable you to develop apps that can run on different types of devices, such as tablets and handsets. In particular, the apps can cope with different screen configurations: size, density, orientation, resolution, and aspect ratio. To implement scalable applications using Qt Quick:

Read More

Qt Weekly #8: Custom Bezier easing curves in Qt Quick 2

Published Thursday May 1st, 2014 | 2 Comments on Qt Weekly #8: Custom Bezier easing curves in Qt Quick 2
Posted in Declarative UI, Graphics, Learning, Mobile, Qt in depth, Qt Quick 2, Qt Quick 2.0

Qt Quick 2 comes with a huge number of predefined easing curves for animations. However, in Qt Quick 2 it is also possible to define custom easing curves using Cubic Bézier curves. Bézier curves are typically used in computer graphics to model smooth curves, but they can also be used in the time domain to define […]

Read More
Makkonen Sami

Qt Data Visualization 1.0 Beta

Published Thursday January 30th, 2014 | Comments Off on Qt Data Visualization 1.0 Beta
Posted in Charts, Declarative UI, Graphics, OpenGL

I’m happy to announce that we have now released the Qt Enterprise Data Visualization add-on 1.0 beta. The implementation has gone through quite many changes after we released the Technology Preview. We have been doing a lot of re-factoring both in the API and in the internals of the implementation so that we lay as […]

Read More

Qt Creator for Qt Enterprise users

Published Tuesday July 9th, 2013 | 61 Comments on Qt Creator for Qt Enterprise users
Posted in Customers, Declarative UI, Qt, Qt in use, Qt Project, Qt Quick, Qt Quick 2, Qt Quick 2.0, QtCreator, Releases

Qt Creator 2.8 provides a couple of new value additions for Qt Enterprise users. We would like to emphasize that this does not restrict the usage of the tools in our open source offering. In this release the focus is on QML and Qt Quick support. The new extension plugins to the Qt Quick Designer […]

Read More

Overview of the new features in Qt Quick

Published Friday June 21st, 2013 | 38 Comments on Overview of the new features in Qt Quick
Posted in Declarative UI, desktop, Qt, Qt Quick 2

We have added a lot of new functionality to Qt Quick in Qt 5.1 and this blog aims to give you a brief overview. Most of the features that were previously part of the Desktop Components Project are now officially part of Qt Quick. The most obvious one being the inclusion of a new QtQuick.Controls module, but we have […]

Read More

Introducing Qt Quick Layouts

Published Thursday May 16th, 2013 | 20 Comments on Introducing Qt Quick Layouts
Posted in Declarative UI, Layouts, Qt Quick, Qt Quick 2

If you want to create a QML application where the UI responds well to window resizing, the toolbox that Qt Quick offers has been somewhat limited. Qt 5.1 will offer the new Qt Quick types RowLayout, ColumnLayout and GridLayout for this purpose. Background Up until Qt 5.1, positioners and anchors have been the only Qt Quick […]

Read More
Get started today with Qt Download now