Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

645 results

In your code, you will likely find numerous places where you go from an enum to a QString and back. This video shows you the smart way to do it, using Qt's introspection facilities.

A nice feature of QListView and QTreeView is that the user can adapt the width of the columns using the mouse. A problem with that, however, is what to do if the column width is not wide enough to show all text. In this episode we will present an adapter that allows your model to provide multiple different strings the view can choose from.

The third and last video of this mini-series on containers focuses on secure and efficient updates on your embedded hardware using automotive grade solutions for industrial needs.

What are containers and how can they help you save time and be more efficient in your embedded development? The first video of this 3 part mini-series on containers will give you the basic information to find out if and how containers can be useful for embedded development.

The second video of this 3 part mini-series on containers takes a much more detailed look into containers, thanks to our partner, Toradex, and their webinar.

In this final episode, you will learn about how the templates are moved to specific sections, and I'll also share with you an "install" script that you (and your co-workers) can use to get the templates copied to the right place.

In this third video of the series on developing document templates for Qt Creator, we will see how we can ask the user for additional input in the "new file" dialog, and use that in the templates.

In this edition: Interview with Till Adam examining Flutter 2.0 as an alternative to Qt, Qt Embedded Days speaker and topic announcements, Qt Desktop Days call for talks and registration opening, and Tool of the Month: cutelyst.

This video introduces the Kuesa MeshInstantiator API. It aims at making it easier for developers to leverage Qt 3D's instanced drawing. This is a feature that Qt 3D has supported for years but is often overlooked.

Giuseppe D'Angelo shares 6 tips for getting started with Qt 6. Whether you're switching immediately or later, this video provides best practices for early adopters and helps Qt 5 users understand Qt 6's impact on their applications.

Learn how to create custom document templates in Qt Creator through these four videos. This episode shows how to add a new .ui file to the generated file set, providing deeper insight into Qt Creator's macro system.

Learn how to create custom document templates in Qt Creator through these four videos. This first episode creates a simple class template based on the "C++ class" template, explains macro usage, and shows how macros expand into class names from the "new file" dialog.

I use many custom classes like Money, PercentageValue, and TimeValue with model/view. For years I've written `return QVariant::fromValue(cost);` in my QAbstractItemModel data methods. This short video shows a simple trick to avoid this.

The scene used as the example here is a traditional 3D cube over a simple plane with metallic reflections and a cube reflection on the plane. The scene is done only using QML, 2D tricks and effects and KUESA Iro materials.

In this video, we'll see how to examine a stack of proxy models using GammaRay, the Qt swiss-army knife. There are a couple of tips and tricks for you, to let you know how GammaRay works under the hood.

In this video, we talk about QSortFilterProxyModel, a proxy model class that sorts and filters a given source model. QSortFilterProxyModel is a concrete class and can either be used as-is, or subclassed in order to fine tune some of its behaviors.

In this video, we discuss the basics of model/view programming with Qt/QML. How do we expose a set of data (a list, a table, etc.) from the business logic to C++? How much flexibility do we have before the data actually reaches QML?

Proxy models allow sorting, filtering, modifying, transforming, and augmenting existing models without changing the original model. Instead of building complicated model classes with many options, you can simplify implementation and separate concerns using proxy models.

This 3-part series shows how designers work with KUESA 3D. The scene used as the example here is a traditional 3D cube over a simple plane with metallic reflections and a cube reflection on the plane. The scene is done only using QML, 2D tricks and effects, and KUESA Iro materials.

In this edition: Interview with Cornelius Schumacher from KDE on why forking Qt serves no one's interest, Qt 6.1 Alpha release, Kuesa 3D Studio 1.3, KDDockWidgets 1.3.0, Qt Embedded Days, and Tool of the month: KD Reports.