­
­
­
­
­
­
­

Welcome to September's news from KDAB

This month we had a company meeting in Vilnius and about 100 KDABians enjoyed being together in the same space for the first time in more than a few years. There was information sharing on multiple levels, getting to know new folk, and a good deal of fun. What else happened in Vilnius stays in Vilnius but suffice it to say there were a lot of potatoes involved ;-)

 

We bring you a potato-free newsletter, nonetheless, with Choosing a CPU: is the i.MX 8 right for your project?, the release of KDDockWidgets 1.6.0 and news of other KDAB tool releases. 

 

We also offer new releases in the Qt Widgets and More series and a multitude of videos from, and news about Events.

­
­
­
­
­
­
­
­
­

Choosing a CPU

Is the i.MX 8 right for your project?

­
­
­
­
­

by Till Adam

­

We’ve learned some hard-won lessons in using i.MX 8 silicon to bring customer projects to life and have helped customers determine which CPU is the most appropriate for their current product and future roadmap. 

 

In this blog, we share some of our CPU choice considerations, helping eliminate some of the unknowns and hopefully clearing away some misconceptions in the process.

 

Read the blog.

­
­
­
­
­
­
­
­
­
­

KDDockWidgets 1.6.0 released

now supporting Qt 6.2

­
­
­
­
­

Our framework for custom-tailored docking systems in Qt got a major upgrade this month. Whilst it still, of course, supports Qt 5, now Qt 6 is supported from version 6.2.0. And there's more.

 

Check out the release notes on github.

Find out more about KDDockWidgets.

­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­

KDAB tools re-licensed to MIT

KDAB recently made the decision to relicense many of our free tools from GPL to the less restrictive MIT. These are the tools we released this month - they can all be downloaded free.

­
­
­
­
­
­

KDChart 3.0.0

 

KDChart is a comprehensive business charting package with many different chart types and a large number of customization options. 

 

KDChart 3 is the first release of KDChart that supports Qt 6, and both Qt 5 and Qt 6 can be co-installed.

 

Check out the release highlights.

Find out more and download KDChart.

­
­
­
­
­
­
­
­
­
­

KDSoap 2.1.0

 

KDSoap 2.1.0 was also released this September.

 

KD SOAP is a tool for creating client applications for web services. Among other things, KD SOAP makes it possible to interact with applications which have APIs that can be exported as SOAP objects. The web service then provides a machine-accessible interface to its functionality via HTTP.

 

Check out the release highlights.

Find out more and download KDSoap.

­
­
­
­
­
­
­
­
­
­

KDReports 2.2.0

 

KD Reports creates all kinds of reports from within Qt applications, generating printable and exportable reports from code and from XML descriptions.  

 

Reports may contain text paragraphs, tables, headlines, charts, headers and footers and more.

 

KDReports 2.2.0 release notes are here.

Find out more and download KDReports.

­
­
­
­
­
­
­
­
­
­
­
­
­

Qt Widgets & More Releases 

­
­
­
­
­

We kick off with two episodes where Jesper and Giuseppe D'Angelo have fun sharing their knowledge with you: Which String Class in Qt should I use? and QStringBuilder.

 

Then we have Save Re-compile Time - Include moc Files in Source Files, where Jesper explains how he went from 22 seconds to 5 when recompiling. 

 

Finally, in Improving my Clang-Tidy Checks, Jesper reveals some of the not-so-welcome surprises he got from checking checks - and what he did about it.

 

Access the Qt Widgets and More playlist.

­
­
­
­
­

Which String Class in Qt should I use?

­
­

Save Re-compile Time - Include moc Files in Source Files

­
­
­
­

QStringBuilder

­
­

Improving my Clang-Tidy Checks

­
­
­
­
­
­
­
­
­
­
­
­

Video Releases from Qt Developer Conference

­

We released twelve more videos since the last Newsletter. They are all excellent. Take a look at the four randomly selected below, but see the full list here. There's more to come!

­
­
­
­
­
­

KDE's journey to Qt 6, by Nicolas Fella. 

Since 25 years, code developed by the KDE Community has been ported to Qt. The next major version transition is coming with Qt 6. 

 

Hybrid Qt Development: Boosting Your Projects with Python, by Dr Christián Maureira-Fredes. 

About adding new technology to the Qt ecosystem.

 

25k Stars Later – How to Survive Maintaining a Popular GitHub Project in Your Spare Time, by C++ developer Niels Lohmann. The title says it well.

 

How Can I Make My Qt Apps More Rusty? 

Andrew Hayzen and Leon Mathes offer a practical approach for adding Rust to existing C++ projects.

­
­
­
­
­

KDE's Journey to Qt 6

­
­

25k Stars Later – How to Survive Maintaining a Popular GitHub Project in Your Spare Time 

­
­
­
­

Boosting Your Projects with Python

­