Qt Creator supports a number of refactoring techniques by pressing Alt+Enter in the right places. Unfortunately, it isn't super easy to figure out where those places are. So, this and the following episode will show you all the known (to us) refactoring techniques.
Qt Creator supports a number of refactoring techniques by pressing Alt+Enter in the right places. Unfortunately, it isn't super easy to figure out where those places are. So, this and the following episode will show you all the known (to us) refactoring techniques.
Speidel took a risk allowing the founder's grandson to create the Braumeister home-brewing appliances, opening them to a new consumer market beyond their traditional commercial customers. KDAB modernized the software interface with online connectivity using Qt/QML.
When tables or trees display varying data types, certain rows may need to stand out as headers for better organization and readability. This video series demonstrates setting up QTableView and QTreeView with header rows, and explains how models communicate to views which specific rows should be treated as headers rather than regular data rows.
Here is the problem: You grep in Qt Creator and walk through a large number of hits, for each of which you need to make a change. Find out how to handle this in this video.
Qt's model/view framework treats headers as views, making it easy to change properties like foreground color or font for header cells, just like table cells. However, one missing feature is checkbox support in headers. This video demonstrates adding header checkboxes, which is useful because unlike table content, headers don't scroll away when navigating through data.
This episode of KDAB News includes: Codeweek - Get involved!; When should you start to teach children coding?; How I got into coding and started my own coding school - Interview with Sumay McPhail, WEquil School founder and CEO; Qt 6.2 LTS released; Announcements.
In Qt Creator, it is possible to customize how your own data types are displayed. An instance of a money class may, for example, be displayed at €100. Learn how to set this up in this episode.
This video includes the library presentation covering licensing, Qt integration with widgets and QML, code examples, and architecture discussion addressing performance, known issues, and cross-platform support considerations.
When you start GDB, it takes quite a long time to parse symbols from the binary and all of its dependencies. This, however, can be cached with almost no disadvantages. Learn how, in this video.
This video covers the library presentation including licensing, Qt integration with widgets and QML, code examples, and architecture discussion covering performance, known issues, and cross-platform support considerations.
A debugger is, without a doubt, a very useful tool to have. However, sometimes you debug just one step too far and wish you had a time machine to go back. Now, such a time machine does actually exist on Linux. It's called 'rr,' was developed by Mozilla to debug Firefox, and is far from just a toy.
This video covers the library presentation including licensing, integration with Qt widgets and QML, code examples, and architecture discussion covering performance, known issues, and cross-platform support considerations.
Did you know you can set up custom button groups for radio buttons within Qt Designer? Learn how here.
This video covers the library presentation including licensing, integration with Qt widgets and QML, code examples, and architecture discussion covering performance, known issues, and cross-platform support considerations.
In this edition: Qt DevCon postponement, interview with Maurice Kalinowski from The Qt Company on Qt 6.2 and beyond, Qt Creator 5.0 release, KDReports 2.0.0 ready for Qt 6, Tool of the month: SimpleMail, and Whitepaper: Programmer's Guide to C++20.
This video introduces the series 'Multimedia with Qt' and defines what is multimedia. It gives an overview of the current state of tasks such as, displaying videos, playing sounds, getting camera feeds as well as an overview of the various libraries that integrate with Qt to do so. It will also help you understand the issues with cross-platform multimedia: codec support, hardware encoding / decoding, ...
You want enum class over just enum, right? That is, however, a bit troublesome with Qt's model/view framework, where you often use int. This episode will introduce a few helpers that will make your life much easier.
Porting legacy code from Motif, MFC, Photon or previous Qt versions to a more recent Qt version can be a big challenge. Sometimes it's definitely worth the time and money to port software to a new toolkit rather than doing a complete rewrite, other times it's not. This video will show you the most important steps to consider before you start.
Integrating 3D models into applications traditionally requires developers to request parts from designers and manually reassemble them repeatedly. Kuesa simplifies this workflow, enabling fast demos and significant time savings without compromising 3D model quality by using designer-created scenes (models + animations) directly rather than manual reassembly.