In the last few weeks I’ve been working on a prose description of how the type-erased container iteration with QVariant works. The existence of the feature and how it can be used was described in my presentation at DevDays 2013. The slides are available here. The video is not available currently, but will be published […]
KDAB on Qt Get the RSS Feed
Posts about Qt, for feeds like planetqt and planetkde
The future of Qt on Android looks bright
Urbi et Orbi A new year just started a few weeks ago, but Qt on Android doesn’t have time to rest :). The secret meeting At the beginning of the year I attended a very important workshop in Oslo. For two full days KDAB (me) and Digia (Oslo office folks) secretly discussed the future of […]
Qt on Android Episode 3 - How to use Qt Creator to create, run, debug and setup Qt applications on Android
Update: Here you can read also the Chinese version, thanks goes to Foruok. Use Qt on Android After we learned how to setup the development environment, we’ll move forward in this article and learn how to use Qt Creator 3.0 (the one that comes with Qt 5.2 SDK) to create, run, debug and setup Qt […]
KDAB contributions to Qt 5.2
Qt 5.2 has just been released! Coming only five months after 5.1, the new release brings in a huge number of new features, as well as many bug fixes. For the first time ever, Qt is officially supported on two major mobile platforms: Android and iOS. KDAB contributed over 300 commits to Qt 5.2, both […]
Be free Qt on Android
In my first article that I wrote about Qt on Android I gave you a small introduction on how the port began and where is it now. I wrote about the fact that in November 2012 I contributed the port to Qt project, but I intentionally omitted one very important thing to tell you. Before […]
Meeting C++ trip report.
Earlier this month, KDAB attended the Meeting C++ conference in Düsseldorf as a Gold Sponsor. The conference was well attended by people from across the spectrum of C++ use, and with a wide variety of expertise. Attendees were enthusiastic and interested in getting the most out of C++11, sharing knowledge about the direction of C++, […]
Qt on Android Episode 2 - How to set up the development environment for Qt on Android
Update: Qt on Android Episode 3 is available here Update2: Here you can read also the Chinese version, thanks goes to Foruok. In this article we’ll move forward and see how to set up the development environment for Android. A few remarks before we start: This article focuses on Qt 5.2! I’ll add comments for […]
Qt on Android Episode 1 - How Qt on Android began and how it works
Update: Qt on Android Episode 2 is available here Update2: Here you can read also the Chinese version, thanks goes to Foruok. I’d like to start a new series of blog posts focused on Qt on Android. The first article is about how it began, how it works, the current status, what to expect from […]
QML Engine Internals, Part 4: Custom Parsers
This blog post is part of an ongoing series about the internals of the QML engine. In today’s post, we’ll examine the concept of custom parsers in QML. Recap In the first blog post of the series, we covered how the QML engine loads QML files. One important concept was that every element in the […]
Using QAbstractItemModel with Cascades on BB10
With QML as abstraction layer, we nowadays have a great way to separate the business logic (C++) of our application from the graphical user interface (QtQuick/QtWidgets/Cascades) on top of it. The interface between the two layers is well defined by the meta-object API, which essentially boils down to signals and slots for notifications and invocations, […]