Monthly Newsletter Digest
Welcome to our October edition
We bring you two more blogs with mouthfuls for titles: Wayland on Windows – Run a Wayland Compositor Directly on your Windows Machine, and Auto-Accepting in QSortFilterProxyModel – Since Qt 6.0, QSortFilterProxyModel Can Auto-accept Child Rows of Rows Matching the Filter.
We also have GammaRay 2.11.3 release, Coding for Kids, some Scary Code examples in honor of Halloween, our latest Video releases and Events. Enjoy!
Wayland on Windows
Run a Wayland Compositor Directly in Your Windows Machine
Auto-Accepting in QSortFilterProxyModel
Since Qt 6.0, QSortFilterProxyModel Can Auto-accept Child Rows of Rows Matching the Filter
by David Faure
In Qt 5.10, we added support for recursive filtering in QSortFilterProxyModel, which means keeping all parents of items matching the filter.
One of the comments in the blog post about that feature was “Sometimes, you do not only want to show parents for a match (so the match is visible), you may (also) want to show children for a match”. This is indeed something I saw a need for, more than once.
GammaRay 2.11.3 released
This is our last release in the 2.11 series, and offers minor bug fixes and some maintenance updates. Our primary focus for GammaRay 3.0 will be adding support for Qt6.
The release highlights can be found here.
GammaRay is a software introspection tool for Qt applications developed by KDAB. Leveraging the QObject introspection mechanism it allows you to observe and manipulate your application at runtime.
Find out more and download GammaRay.
Check out our GammaRay videos.
Coding for Kids
a Special Edition of KDAB News
With interview insights from a parent who introduced his child to coding and a 12 year old programmer who’s teaching other kids how to code.
As it’s Halloween, here’s some code to make your hair stand on end.
With thanks to The International Obfuscated C Code Contest, the Underhanded C contest, Qt and KDE.
We start with an animated quine contributed to IOCCC by endoh2 in 2018 →
Then there’s this random line from stdin, contributed by ldb in 1994.
If that doesn’t scare you, Linus Åkesson’s winning entry in the 2016 UCC contest really should. The challenge was a nuclear verification problem, arranged in partnership with the Nuclear Threat Initiative. The winner had to convincingly fake the presence of fissile material.
Check out why he won.
Fun and Scary Code from Qt and KDE
And we offer you this collection of deranged and witty code snippets collected by longtime Qt contributor and KDE member, David Faure. Enjoy.
and Elsewhere . . .
Finally, if you’re still here, you might want to check out what’s claimed to be “the most hilarious code comments ever”.
Please Note: We are not responsible for the effects of reading any of this material 😈.
Photo by Lucia Foster on Unsplash
Multimedia with Qt
Parts 4 and 5 complete the series and talk about Integrating Multimedia Content:
Qt Widgets & More →
More tips and tricks from Jesper Pedersen to keep you up-to-date on the latest in Qt Widgets and more.
KDAB is glad to sponsor CppCon once more and we hope you’ll check in and enjoy the feast in person, if you can, at this one of a kind C++ gathering. If not, there’s still much to be enjoyed from this hybrid event, online, with four tracks for onsite attendees and five tracks for online attendees. Check out the Keynotes and the latest news.
By the time you read this, some of it may be over, but you can still access
Design Idioms from an Alternate Universe, a talk given by Ivan Ćučik, on October 27th at 10:30am MDT.
Qt World Summit, Nov 3
Qt World Summit is almost upon us and it’s FREE. Don’t miss Jesper Pedersen’s talk on “Qt Productivity tips – highlights from Qt Widgets and More” at 2pm CET (scroll down the page to find it).
KDAB is proud to be Gold Sponsor and looking forward to digging in to the 4-track program with lots of interesting technical talks.
Meeting C++ 2021, Nov 4
We are gold sponsors once again at Meeting C++, the biggest C++ event in Europe.
KDAB’s Leon Mathes will present his talk, Meeting C++ 2021 – Reimplementing Signals, Slots, Properties and Bindings from Qt in pure C++17, as part of a great program.
Instead of 3 keynotes the event offers an open conversation with 6 C++ experts in form of an AMA for C++. You’ll be able to ask or upvote questions, while listening and learning from the best of C++ including, Bjarne Stroustrup.
Next year’s Embedded World takes place in Nuremberg in meatspace – not online! KDAB will be there at The Qt Booth. We’ll keep you posted!
Save the dates! March 15 – 17, 2022