Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

842 results

Brief comments about the event, QtDevCon, from Niels Lohmann.

Book a training from the Qt, 3D and C++ Experts. Whether it's via our YouTube tutorials, the Qt DevCon training day, one of our online training courses, or face to face at your office, get the best from our experienced trainers.

CXX-Qt library authors answer common questions about Rust bindings for Qt, covering existing binding options, when to use each, why they developed a new binding, where Rust adds the most value in Qt applications, whether C++ knowledge is required, and future development plans.

One of the most complex things in Qt's model/view framework is the implementation of proxy models.This episode shows an almost complete implementation of a proxy model which reverses its rows but, at the same time, also gives hints for where and when you can cut corners.

This edition includes: Qt DevCon 2022; Lars Knoll steps down as Qt Chief Maintainer; Kuesa 3D - Interview with Timo Buske; Qt Speech coming to Qt 6.4; Tip of the month - Making the Right Choice Between QStyle and Qt Style Sheet.

Do you remember to add qAsConst around Qt containers when iterating? Without it, containers risk detaching just before iteration starts. This episode explains what qAsConst does, why and when it's needed, and how to handle iterating containers returned from function calls.

Jesper explores the smoothest way to implement operator<() for custom classes, journeying through std::tie() and std::tuple(), ending with a discussion on QString comparison considering human interpretation.

Your compiler likely parses nearly 100,000 lines of code for a simple Qt "Hello World!" program. This episode shows how to see exactly what code is given to the compiler for each source file you compile.

Qt for Python exposes the Qt framework (written in C++) to Python using a binding generation tool called Shiboken. This tool can expose any C++ project to Python, even non-Qt projects.

In this edition we have: Qt DevCon 2022; KDE, the World's First Eco-Certified Software; Tip of the month, the Nlohmann/JSON library.

Designing API's is hard work with lots of traps. Even worse is the situation when you later maintain the code and just need a function to behave slightly different in different situations.

Complex applications display lots of information, making it difficult to find layouts that work for every user. KDDockWidgets provides flexibility by letting users reorganize, save, and restore their custom layouts to meet different needs.

In Qt Creator, there is a line edit which has a push button embedded in it for selecting tokens. How did they do that? In this episode, I'll investigate and implement a file chooser based on this idea.

Whether you've just finished watching our 54 "Introduction to Qt/QML" videos or you are just looking for QML tips and tricks, here are 35 more videos that can help you save time and increase your productivity. So check out our Qt Creator tips, our git tips, and much more!

Qt DevCon was a conference for the Qt developer community and focused exclusively on developer topics. It took place place in Berlin, Germany from 14th to 15th June 2022.

Back in August 2021, there was an impressive demonstration of an artificial intelligence able to code web pages and python code. In this video, Jesper demonstrates the KDAB release of Qt Creator with Open AI Codex built in, and show how far you can actually get with it.