Optimizing the QML profiler to process larger traces.
Maintaining fluid and performant user interfaces in Qt Quick applications, even when they run on resource-constrained embedded systems.
Geolocation is a must-have element of any modern application design today. More and more applications are becoming location-aware, and the demand for geographic content, maps and functionality is increasing all the time.
Javascript to try to build pure QML applications? Or, C++ based Qt applications with a model-view-controller and QML as the view?
Use QML for its extensible type system. QML offers a simple, yet powerful way for creating and using a custom domain specific language
Introduction to custom QtQuick components creation that focuses on embedded devices, but also contains valuable information for all platforms.
An in-depth look at the Qt Quick technology, focusing on more advanced development, including combining Qt Quick with C++.
Starting with Qt4 and QtQuick 1 we built nearly the entire GUI of our software with QML. We started with QDeclarativeItems and moved to QQuickItems while migrating to Qt5.
Displaying Google Maps using Webview inside QML applications.
Starting with Qt4 and QtQuick 1 we built nearly the entire GUI of our software IPO.Log with QML.
Recorded at the Qt Developer Days in Berlin in 2014. Abstract: It is easy to be enthusiastic about the technical merits of Qt. For those having to make technology choice decisions that impact the business for potentially a long time, that is not the only dimension, however. Risks need to be examined and trade-offs identified, […]
Using the QML engine and QtQuick scenegraph to introspect and analyze performance. Abstract: A fluid and performant user interface in QtQuick applications is an important factor, especially considering that users increasingly demand an "iPhone-like" experience, while at same time, applications often run on a resource-constrained embedded system. What can be done when a QtQuick application […]
Kevin Krammer compares QtWidgets and QtQuick Controls. Abstract: QtWidgets has been one of Qt's selling points throughout its two decade long existence. Its ability to blend into the target platform's look&feel with little or no effort on the part of application developers is unparalleled. The advent of powerful mobile and embedded devices, and later touch […]
Abstract: The new QtWebChannel module is a ready-to-use solution to make any QObject accessible to arbitrary JavaScript clients. KDAB already uses it in production for a client project on embedded devices, where it proofed to be an essential part for the HTML app framework embedded in a QML chrome. Thanks to QObject introspection, any object […]
Abstract: This presentation will start by explaining the concept of inqlude.org and showing some of the libraries available there, pointing in particular to those that will be useful in the rest of the presentation. The multiple ways to use inqlude.org will be discussed: browsing the website and downloading sources, using the command-line tool to install […]
Abstract: Moc's job is two-fold: it generates the qt_metacall() member function that dispatches incoming calls to slots and implements reading and writing of properties, and it generates the QMetaObject containing information about what signals, slots and properties are available, providing runtime introspection capabilities. All of this is fixed at compile time though, a limitation that […]
Abstract: With the launch of the Qt Project in 2011 it has been made possible for everyone, individual or organization, to directly submit patches to the Qt codebase. Whether it's a small fix to the documentation, an improvement to existing code, or even a brand new module altogether, the procedure is the same. The presentation […]
Abstract: It is easier and easier to create a proper QtQuick application from scratch. But is it really that simple to bring existing code in the QtQuick structure? It can get especially challenging for a large project which collected C++ collected over more than 15 years. What can we do of all that code? Temptation […]
Abstract: Qt5 introduces better support for OpenGL from the QPA/Lighthouse abstraction, through a new set of OpenGL classes up to QtQuick 2 and Qt3D. OpenGL is also very often used for games and as the central content widget in desktop applications. With the advent of QtQuick 2 it is now easy to write entire user […]
Abstract: “QtQuick in Qt5 uses OpenGL to deliver fluid, performant visuals, and an internal scene-graph structure to permit threaded rendering, decoupling the main application thread from interacting directly with the graphics driver. For developers work with an existing rendering or visualisation technology, this presents both an opportunity but also problems; QtQuick offers a compelling, modern […]