|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
Qt provides a Wayland platform so you can run Qt applications as Wayland clients in a Wayland compositor, and a library to build one.
But these are only available on Linux, making it necessary use a Linux virtual machine if your target is on embedded Linux.
In this blog, Giulio shows that, with the WSL subsystem on Windows, it is actually possible to run a Wayland compositor and clients directly on Windows.
Read the blog.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Auto-Accepting in QSortFilterProxyModel
Since Qt 6.0, QSortFilterProxyModel Can Auto-accept Child Rows of Rows Matching the Filter
|
|
|
|
|
|
|
|
|
|
|
|
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.
Read on . . .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
Watch the news.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
Find out more about the challenge.
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parts 4 and 5 complete the series and talk about Integrating Multimedia Content:
|
|
|
|
|
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.
Sign up for CppCon.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
Sign up for QtWS21.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|