The architecture of a Qt Quick application is the difference between pain and joy. A good architecture makes C++ and QML integration seem natural, while a poor and muddled architecture makes it an exercise in frustration.
Qt, QML
With most C++ compilers now providing good support for the latest language standard, C++11, let's look at some of the new language features that are particularly useful for use in Qt programs.
Qt, C++
Qt 5 introduced a new set of multimedia APIs. Both C++ and QML APIs are provided. In this blog post, I will give an overview of the QML APIs for multimedia.
Qt, QML
In this blog post, we'll take a very brief look at the Qt Installer Framework.
Qt Quick's QML language makes it easy to do a lot of things, especially fancy animated user interfaces. However, there are some things that either can't be done or are not really suitable for implementing in QML. As we'll see, Qt makes it quite easy to expose C++ code to QML. In this blog post I'll show an example of doing this with a small but functional application.
This year's Qt Contributors Summit was held in conjunction with KDE Akademy in Bilbao, Spain.
This blog post will describe how to write a custom Qt widget and how to integrate it into Qt Designer so that you can drag and drop it onto your designs. It will also provide an understanding of important differences between Qt 4 and Qt 5 when it comes to creating designable widgets.
Qt Designer, Qt
This blog posting gives an introduction to the Qt Graphical Effects module, which is available in Qt 5. As of Qt 5.1.
Qt, OpenGL, QML
Introduction
The QtSensors module is a new feature in Qt 5.1. It provides access to sensor hardware from QML and C++.
The Qt 5.1 release contains a new module known as the Qt Quick Controls. These provide a set of reusable UI components similar to Qt's widgets that can be used from QML. This long awaited module makes it much easier to develop desktop type applications using QML, something that was hard to do using just the low level QML items provided up to now.
Introduction
QtSerialPort is a Qt module that provides support for serial ports such as those that follow the RS-232 standard.
This is a HOW TO guide for building Qt 5 for the the Raspberry Pi, and building and deploying Qt 5 apps using Qt Creator.
Raspberry Pi, Embedded
This is the first in a series of blog postings that will discuss some of the notable new features in the Qt 5.1 release.
This article will demonstrate how a user-defined class can use overloaded QDataStream operators for serialization and persistence.
Qdatastream, Qt
In this blog post I will be writing about some of my experiences with clang.
C++
Introduction
A quick trivia quiz:
Qt 5.0.0 introduced the QStandardPaths class.
QMimeDatabase and QMimeType are new classes introduced in Qt 5.
QScreen is a new class introduced in Qt 5.0.0 that returns information about screen properties, where screen here refers to a
One sometimes needs to store information in a temporary location.
Introduction
Now that Qt 5.0.0 is officially out, as an experiment to gain more experience with porting desktop applications from Qt 4 to
We've recently been running the Cordova tests and making some fixes to get them to run better.
Qt, Cordova, Raspberry Pi
Work has been slowing down somewhat as Qt 5 has been firming up for release.
Qt, Raspberry Pi, Cordova
In the past week or so we commited some more code for Contacts and Notification. Camera support has been submitted as a pull request.
Qt, Mobile, Cordova
Throughout this project one thing that has been constantly changing has been the source code repositories, both due to several project names changes and with the move to being run as an Apache project.
Qt, PhoneGap, Raspberry Pi
Since the last posting we properly set up deployment of Cordova Qt for MeeGo Harmattan (e.g.
Qt, QML, Raspberry Pi