|
|
|
A warm welcome to our April Newsletter! We bring you JSONify All Things – Extending the nlohmann/json Library, then, with a good pinch of salt, we offer C%2B%2B23 Will Be Truly Awesome.
We also have a selection of new videos and an update on Events, not least our very own Qt Developer Conference – see the next post for more on that.
|
|
|
|
|
|
|
|
|
|
|
|
KDAB is delighted to offer, with our partners The Qt Company and Software Compliance Academy, 9 superb one day training classes to kick off the QtDevCon event in Berlin this summer – June 13th – 15th. Each class is led by an expert in the field with content that is slap up-to-date and derived from comprehensive longer courses.
As well as a wide range of more obviously Qt-focused courses, subjects offered range from the oft-overlooked but vital FOSS Compliance that every developer should be aware of to the nitty gritty on What’s New in C%2B%2B20 – not for the faint-hearted.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONify All Things
Extending the nlohmann/json Library
|
|
|
|
|
|
|
|
|
|
|
|
The nlohmann/json library is everything a developer can expect from a modern library . . .
However, it has one problem that is widely mentioned across the internet, which I’ll tell you about below. Various solutions to the problem have been developed and shared, but none seem to be easy-to-use.
In this blog post, we will see how one can serialize and deserialize almost anything by extending the library a bit.
Read on.
Hear more about it in this month’s KDAB News.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C%2B%2B23 Will be Really Awesome
|
|
|
|
|
|
|
|
|
|
|
|
C%2B%2B23 is feature complete and on track to be released next year. . .
In this blog post, I want to talk about what I think is my favorite feature of C%2B%2B23: the really keyword. This is a brand new keyword that can be used in a number of different scenarios. Let’s explore them together to understand the usefulness of it.
Read on.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KDAB Video Releases this month
|
|
|
Aside from the additions to our Qt Widgets and More series in the next post, we’ve three new videos to show you, the first of which we didn’t produce but we couldn’t resist showing you.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This little demo developed by KDAB shows the STM32MP157 running a QT graphics demo on a 4” 800*480 MIPI-DSI display.
|
|
|
|
|
|
|
|
|
|
|
|
Here’s an introduction to 35 selected videos that can help you save time and increase your productivity with QML.
Go to the playlist.
|
|
|
|
|
|
|
|
|
|
|
|
Timo Buske explains how
KDDockWidgets gives users the flexibility they need by allowing them to customize and reorganize their layouts as well as save and restore them.
|
|
|
|
|
|
|
|
|
|
|
|
April Additions to Qt Widgets & More
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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, Jesper investigates and implements a file chooser based on this idea.
Watch the video.
|
|
|
|
|
|
|
|
|
|
|
|
Jesper starts this episode by bashing Qt 3, where you could write update(false). What does that mean? Do not update?
Watch and find out.
|
|
|
|
|
|
|
|
|
|
|
|
If you have a Java or C%2B%2B98 background, or similar, your finger memory may reach for the subclassing tool in your toolbox whenever you face a problem.
In this episode, Jesper shows an example where subclassing indeed isn’t the right tool in modern C%2B%2B.
Watch the video.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KDAB will be at the Qt booth, number 258, in Hall 4 ready to answer your questions and show you, among other things, our new Rust bindings in Qt demo and a Vulkan-based version of Kuesa 3D that will knock your socks off.
Use this free entrance code to get in: ew22web.
We look forward to seeing you at Embedded World.
|
|
|
|
|
|
|
|
|
|
|
SIGGRAPH 2022 is the premier conference for computer graphics and interactive techniques worldwide.
Allow yourself to be dazzled – check it out.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KDE Akademy
Oct 1 – 7, Barcelona
KDE announces that this year’s Akademy will take place both online and in-person in Barcelona in October.
Reserve the dates!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|