Skip to content

Qt Get the RSS Feed

Writing a Custom Qt 3D Aspect – part 2 Setting up the backend and communications

Introduction

In the previous article we gave an overview of the process for creating a custom aspect and showed how to create (most of) the front end functionality. In this article we shall continue building our custom aspect by implementing the corresponding backend types, registering the types and setting up communication from the frontend to the backend objects. This will get us most of the way there. The next article will wrap up by showing how to implement jobs to …

Porting Applications to Qt - video presentation by Kevin Funk

KDAB has unique experience in porting the code base for toolkits like Qt 3, Qt 4, Motif, Java, Tcl, GTK, .NET, MFC, and Photon to Qt 5. Porting legacy GUI toolkits to Qt 5 is a job where proven experience saves a lot of time.

In this presentation we highlight the main problems facing developers using legacy toolkits, what migrations are and which approaches to migrations are possible. We give you a short overview of common guidelines in starting migrations …

Writing a Custom Qt 3D Aspect – part 1 Extending Qt 3D via Aspects

Introduction

Qt 3D has a flexible and extensible architecture that allows us to easily add our own new functionality to it without disrupting the existing features. The functionality of Qt 3D is divided among so-called aspects, each of which encapsulates a particular subject domain such as rendering, input, or animation.

This short series of articles will walk you through the process of adding a new aspect that provides component types and behaviour for a new domain not covered by Qt …

QI (Quantitive Imaging Systems) – Solving Cancer with Qt 3D

Solving cancer is probably the biggest mystery that we see unravel in our life. This is a complex one because cancer is not a single disease, there are a myriad of aspects that need to be uncovered.

QI (Quantitive Imaging Systems) images biopsies from patients and then labels individual cells with over a hundred biomarkers. This allows us to understand how tumor biology works so we can find druggable targets to stop tumors progressing and metastasizing.

Michel Nederlof, CTO …

Clazy Results Visualizer for Qt Web UI to view clazy and gcc warnings

Clazy is a clang plugin which extends the compiler with over 50 warnings related to Qt best practices ranging from unneeded memory allocations to API misuse. It’s an opensource project spawned by KDAB’s R&D efforts for better C++ tooling.

Today, we’re proud to announce a Clazy Web UI to view all warnings emitted by Clazy, as well as normal gcc/clang issues.

Furthermore, we’ll be hosting it publicly for the Qt code base. This means that you can now head …

Hotspot v1.1.0 adds timeline and recording features New release of the GUI for the Linux perf profiler

Close to three months after the initial hotspot release, I’m happy to announce the release of version 1.1.0. Quick recap: Hotspot is a graphical frontend to the Linux perf profiler suite. It allows you to visually analyze perf.data files with the built-in Flame Graph and the Bottom-Up, Top-Down, or Caller-Callee data tables. It is a free open source R&D project by KDAB, you can find the code on GitHub.

Version 1.1.0 adds two important new features to this …

CCI – putting intelligence into agriculture, using Qt

When Competence Center ISOBUS (CCI) decided to bring their terminal up-to-date as part of the Group’s strategy to remain top of the field in advanced agritechnical innovation, they asked KDAB to help.

The user interface in the operator’s cab displays multiple applications. It can control complex agricultural tools, receive and display complex reports and much else besides. Crucially, it also needs to be easy to operate and understand.

For this project, QtQuick on Linux Embedded was the natural choice, but …

GammaRay 2.8.1 Release

We have released version 2.8.1 of our Qt application introspection tool GammaRay. This release contains a number of important bugfixes as well as support for Qt 5.9.2. Especially if you are experiencing corrupt views or crashes when searching in the object tree, or having trouble attaching to a process on Windows, you want to upgrade to the new version. The same applies to users of bleeding edge Qt versions experiencing build failures.

Next to maintaining the 2.8 series we …

KDAB talks at Qt World Summit expert insights across the stack, Oct 11-12

On Wednesday, October 11th

13:30

QtStringViews, QtStringViews everywhere, by Marc Mutz

  • on the use and emerging patterns in QtStringview.

13:55

What’s New in Qt 3D? by Sean Harmer

  • describing all the new features in Qt 3D 5.8/5.9 and what’s in development for Qt 3D 5.10 and beyond.

QML-driven HMI Architectures for Rolling Embedded Devices by Christopher Sterz

  • revealing best practices for avoiding complexity in QML Car HMIs.

14:30

Multithreading with Qt, by Giuseppe D’Angelo

  • outlining the foundations of

By continuing to use the site, you agree to the use of cookies. More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close