Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

1525 results

Qt Creator provides a lot of useful features, many of which are easily accessible by keyboard shortcuts. This video demonstrates a few shortcuts around code navigation, editing and program execution.

On the fly translations are doable, but as we will show during the demonstration, they can also be rather difficult to get right.

What does tr() really do? Is it a function, a macro, or what is it, and where is it located? How about QT_TRANSLATE_NOOP, and when do I need that? Find the answers to all these questions and more in this episode.

As the title of this presentation indicates, this episode is a bit of odds and ends. Nevertheless, we will talk about some rather important things, among which is: How to avoid forgetting to translate some strings?

In this episode, two troublesome situations for translators are analysed. Namely do not concatenate strings for translations: "Save" + count + "files", and handling of plural cases "Saved" + count + "file(s)”.

In this video Jesper demonstrates how to set up CMake for translating your Qt application.

In this episode we will look at the process for making your application ready for being translated, plus how the translation tools works.

In this episode, Jesper discusses some non-trivial painting code. It includes coordinate transformations, discussions of cosmetic pens and more.

Sometimes the simple questions come with a super complex answer. Question: How do you draw a rectangle around a piece of text? Answer: Uh ohh, hold my beer (or coffee or ...) ..... 

Printing in Qt is easy! Learn how in this episode.

In this episode I'll implement a simple bar chart, which involves painting the actual bars.

With your current knowledge of QPainter, you would likely have a hard time if I asked you to draw an analog clock. Obviously, you know you can draw a line between two points with drawLine, but how do you determine these two points for say the 5 o'clock marker?

Where are the pixels for the outline of a rectangle drawn? Inside the rectangle? Outside the rectangle? Or in between?

This episode of KDAB News includes: KDAB Training Day 2025: dates, courses and why nd?; Effective Modern QML course by Nicolas Fella - Trainer Overview; How is this course different from the other 2 QML courses?; Other courses information; Qt World Summit 2025: date and tickets

In this episode, we will look at the operations that QPainter offers, and especially, try to understand the drawText() method which is far from trivial.

Qt has a poor man's version of theming your application by changing the color schemes. It is most certainly used in KDE, but besides that I've never really seen it in action. It does, however, have quite some impact on how you do something as simple as changing the background color of a push button. Watch this episode to learn more.

In this episode you will learn how to draw the outline and the filling of, say, an elipse; the difference between QPixmap and QImage; how to (almost) implement your own screen saver with a wobbling text with a color gradient through it, and more.

In this module, we will talk about painting your own widgets, and we will see a number of techniques and classes involved in this. We will start with this episode where we discuss the very simplest way to get some pixels on the screen.