Qt Quick 2

Experimenting with Chromium™ and Qt

Published Tuesday June 25th, 2013 | 38 Comments on Experimenting with Chromium™ and Qt
Posted in Internet, Labs, Network, Qt Quick 2, Uncategorized

Chromium is the open source project that powers the Chrome browser. It is not only an HTML renderer, but it also comes with a complete implementation of the web platform – from the network stack up to the multimedia framework. Just like Qt, it is available on multiple desktop and mobile platforms. So what if […]

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
Jörg Bornemann

Qtified JavaScript

Published Thursday May 16th, 2013 | 14 Comments on Qtified JavaScript
Posted in Qt Quick, Qt Quick 2

When writing JavaScript code, it doesn’t take long until I’m missing some function which is available in Qt’s C++ API. One very simple example is QList::contains. Checking whether an array contains a certain element works like this in JavaScript: var names = [“Egon”, “Peter”, “Raymond”, “Waldo”]; if (names.indexOf(“Waldo”) !== -1) print(“We’ve found him!”); It would […]

Read More

Render Thread Animations in Qt Quick 2.0

Published Monday August 20th, 2012 | 12 Comments on Render Thread Animations in Qt Quick 2.0
Posted in Performance, Qt Quick 2

One of the shortcomings of the Qt Quick API is that despite having a dedicated rendering thread, our animations are always running on the GUI thread. Running animations outside the application’s main thread has the advantage that it greatly reduces jerkyness as operations that block the main thread will not hinder the animations from running. […]

Read More
Eskil Abrahamsen Blomfeldt

Native-looking text in QML 2

Published Wednesday August 8th, 2012 | 22 Comments on Native-looking text in QML 2
Posted in Qt, Qt Quick, Qt Quick 2, Qt Quick 2.0, Windows

One of the comments in Morten’s blog post about desktop components in QML 2 was that the text looks out of place on Windows. This is because QML 2 uses a custom rendering mechanism called “distance fields” for the text which allows hardware accelerated drawing of transformable text. Yoann blogged about this a year back. […]

Read More

Debugging Qt Quick 2 – Console API

Published Thursday March 1st, 2012 | 10 Comments on Debugging Qt Quick 2 – Console API
Posted in Debugging, Performance, Qt Quick, Qt Quick 2, QtCreator

Qt Quick brings a lot of flexibility and speed to development. Traditionally one had to do the “compile, package, deploy, run” cycle over and over again, whereas with Qt Quick you can now do incremental changes to your source even at runtime! In Qt Creator, we are trying to leverage the power of Qt Quick, […]

Read More
Get started today with Qt Download now