|
|
|
Welcome to our Christmas Newsletter
|
|
Grab yourself a
mince pie
* and read on.
We bring you
C/C++ Profiling Tools
, the
top 100 QML Resources by KDAB
, the release of
Hotspot 1.4
, an interview with
NVIDIA
about their use of
KDDockWidgets,
plus
video
and
talk releases
and
2023 Event News
.
*A very English treat. Best eaten warm, with lashings of cream.
|
|
|
|
|
|
|
|
|
|
|
|
|
The Top 100 QML Resources by KDAB
Your one-stop tab for all things QML & Qt Quick
|
|
|
|
|
|
|
|
|
|
|
|
This blog captures a snapshot of the top 100 resources we offer on QML and Qt Quick.
A mix of blogs, instructional videos, and other resources, the material has been organized into simple, easy-to-understand categories with simple descriptions added when necessary.
Check it out
!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Following on from David’s well-received compilation of
Debugging Tools for C and C++ applications
, David here gives us a comprehensive overview of the available tools for Profiling.
This includes clarifying what each tool is for and defining the steps to take to ensure you get verifiable improvement for your profiling efforts.
Read the blog
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NVIDIA incorporates KDDockWidgets
into their NSight Suite of Developer Tools
|
|
|
|
|
|
|
|
|
|
In 2021,
NVIDIA
incorporated KDAB’s
KDDockWidgets
into their software toolkit, built with Qt, thus giving a number of related developer tools, including
Nsight Graphics
TM
and
Nsight Deep Learning Designer
TM
, a powerful set of window management capabilities and a consistent look and feel . . .
At KDAB, we were curious to know how it went so we talked to Daniel Price, Engineering Manager for the NVIDIA Nsight Graphics tool.
Read more
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hotspot 1.4 Released
Better Disassembly View and More . . .
|
|
|
|
|
|
|
|
|
|
by Milian Wolff
Hotspot is a GUI for the perf profiler that takes a perf.data file, parses and evaluates its contents, and then displays the result.
This feature release contains close to 400 commits since the last stable v1.3.0 release. It comes with its usual assorted list of bug fixes and performance improvements along with some notable new features.
Read more
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Qt Widgets and More releases
Qt Containers in Qt 5 and Qt 6, with Giuseppe D’Angelo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
All about containers that map arbitrary keys to values and which ones to pick for what.
|
|
|
|
|
|
|
|
|
|
|
|
Giuseppe discusses the pros and cons of Qt containers versus the Standard Library ones, so you can make an informed decision.
|
|
|
|
|
|
|
|
|
|
|
|
Not found in any container from the Standard Library, this container class has some interesting semantics. Is it an array? is it a vector? Find out, in the last mini-tutorial in this series.
|
|
|
|
|
|
|
|
|
|
|
|
Jesper’s back!
New releases from Jesper Pedersen for Christmas
Did you miss him? Go on, admit it, you did! What is it about this guy?? We don’t know either. But people tell us they learn more about Qt from his videos than anything else comparable.
Christmas Bonus!
Another example of helpful stuff from Jesper is the library Jesper created to make it easier to work with algorithms in C++ and CMake:
KDAlgorithms
. Find out more in the first video, below.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Here, Jesper gives a few examples of code that became much cleaner when rewritten from raw loops to algorithms. But that’s not all. Check out the
algorithm library
mentioned above.
|
|
|
|
|
|
|
|
|
|
|
|
This is the first of four episodes in a mini series on templates.
The aim of the series is to help you understand some relatively complex template code.
|
|
|
|
|
|
|
|
|
|
|
|
Jesper shows how to “overload” templates, using two real world examples. Then he shows how to make C++ tell us what type a template parameter represents.
To be continued in 2023.
|
|
|
|
|
|
|
|
|
|
|
|
|
Talks Released from 2022
QtCon Brasil
with Keynotes from KDAB, The Qt Company and KDE
First up is
Qt in Changing Times
from KDAB’s Till Adam, then The Qt Company’s Pedro Bessa and Volker Hilsheimer (Chief Maintainer) give us
Building the Future of Qt Together.
The third Keynote comes from Nicolas Fella:
KDE’s Journey from Qt 6 and Beyond
. Enjoy.
You can catch more releases from QtCon Brasil 2022
on Youtube
, including this one from KDAB’s Daniel Nicoletti in Portuguese:
PostgreSQL na primer Classe
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Till takes stock at what the broader environment looks like for Qt today, where it is strong and where it faces challenges and emerging competition. From this vantage point, we can then look at how it might need to keep evolving to continue to be successful and relevant.
|
|
|
|
|
|
|
|
|
|
|
|
After almost two years with Qt 6 we are now getting close to the feature freeze of the second Qt 6 LTS release, Qt 6.5. Volker and Pedro introduce themselves and share their ideas, plans, and hopes for Qt as an Open Source project and community.
|
|
|
|
|
|
|
|
|
|
|
|
Nicolas covers how KDE approached the port to Qt 6, what design decisions were made and how Qt will continue to enable KDE to create software to achieve its vision: a world in which everyone has control over their digital life and enjoys freedom and privacy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A selection of events where your action may be needed now.
|
|
|
|
|
|
|
|
|
|
|
Feb 7 – 9 in Germany
Vulkanised 2023
, Munich
Early Bird registration is now open for this event dedicated to developers using the Vulkan API®.
Sign up.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
March 14 – 16 in Germany
Embedded World 2023
, Nuremberg
KDAB will be there to show you our latest demos and much more! We look forward to seeing you there.
Save the dates
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
June 28 – 30 in UK
C++ on Sea
, Folkestone
The Call for Speakers is open now. Closes January 8th – don’t miss it!
Submit a talk
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|