What is Akademy? Akademy is the yearly conference for the KDE community, which is a community devoted to creating free software for desktop and mobile. Typically, Akademy takes place in a different city each year. However, due to the pandemic, the conference was online this time around. September 4-11 marked the dates of Akademy 2020. […]
If you find yourself working on a number of projects in Qt Creator and you quickly want to switch between them, just use a different session for each one! Sessions will remember open documents, cursor positions, and much more.
This video visits Qt Designer, this time to discuss combo boxes. Mapping a QComboBox's entry to a specific value is easy in C++, but not so easy when the combo box is populated from within Qt Designer. How do we improve the situation?
We are pleased to announce a new release of our Hotspot Linux perf performance analysis GUI, Hotspot version 1.3.0! Hotspot is a replacement for perf reportthat takes a perf.data file, parses and evaluates its contents, and then displays the result in a graphical form. You can read a bit more about Hotspot here. Overview of […]
In this video, the first of the Qt Widgets series, we show you a few ways to improve your workflow when using a QGridLayout inside Qt Designer. Though it sounds simple, there are a few subtleties involved.
Python is a handy all-purpose language. It can make you very productive within a short time period and has powerful expressiveness for data manipulation and processing. Yet, it's not a great fit for lots of tasks. C++ is far better at achieving anything that needs bare metal performance, deterministic timing, or low-level access. Thankfully, some […]
Up until now, Qt 3D was relying on OpenGL for rendering. With the upcoming Qt 6, Qt will come with a rendering abstraction layer (Rendering Hardware Interface or RHI) to target not only OpenGL but also Vulkan, Metal and DirectX. We are in the process of adding RHI support to Qt 3D. This will allow […]
CppCon: a short interview with the organizer, John Kalb, about turning CppCon into a virtual event. Qt Desktop Days: a new online event hosted by KDAB and including a series of live online talks. Qt 3D is ready for Qt6 and will no longer rely only on OpenGL.
Qt Quick comes with a few visualizations useful for profiling its rendering performance. While these visualizations are built inside Qt Quick itself, there are a few downsides when using them directly. GammaRay makes them more accessible and useful; in this video, we are going to show you how.
GammaRay's Qt Quick inspector tool allows us to inspect not only all the current values for the properties of the items in our scenes, but also to visualize whether those properties are bound to something else.
This video explores GammaRay's Qt Quick Scenes inspector. It explains some of the many tools available when debugging a QML/Qt Quick application, for instance, how to visually pick the element we want to get a closer look at, or how to visualize pixel metrics.
GammaRay Qt Quick Scenes inspector lets you to visualize the object tree of a QML scene, the visual positioning of the items, and much more. This video shows how GammaRay solves a practical Qt Quick problem: why is my element not visible? GammaRay fixes it in seconds.
There are multiple ways for GammaRay to inject itself in a Qt application, depending on whether or not the application is already running and if the application is local or remote.This video explains the differences between the different ways of launching an application under GammaRay.
This demonstration video shows GammaRay in action, introducing the main aspects of its user interface. State machines in Qt can be created with a few lines of code. If there's something wrong, we have to use a regular debugger...or fire up GammaRay, which can reconstruct the state machine graphically and quickly identify the problem.
The first thing we need to do is build GammaRay for your system. This is actually very easy to do; just follow the instructions in this video, which shows you how to build GammaRay on Windows.
It is extremely advantageous to have a way to launch GammaRay right from within Qt Creator! This short video explains what to do to be able to launch GammaRay with a simple combination of keys.
TL;DR: If you choose a default translation in your Qt application based on a locale name like this: then please change it to: Some of your users (me!) will be thankful that your application appears in the same language as the rest of their system. Background I'm a Polish guy working with computers, mostly on […]
This edition of KDAB News discusses: the benefits and downsides of open source software, Squish updates, CppCon and Meeting C++, and QStringTokenizer for Qt6 and Qt5.
Common render issues and their solution -Part 3
If you are here from Part 1, you missed Part 2, somehow. You have tried everything from the first two parts that seemed applicable, and your screen is still a window to the void? No problem: we’ve gathered another five reasons black screen issues could be happening and how to go about fixing them. Issue […]
This video shows you how to configure ListView to move by just one element at a time, effectively implementing a form of swiping through pages.