Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

645 results

This episode of KDAB News includes: What is the Cyber Resilience Act?; Tip of the Month - Mixing C++ and Rust: Part 2; Announcements; KDAB Training Schedule; Qt Champions.

In this short episode, Jesper will provide you with a few links to some Qt Widgets and More episodes to watch before he returns with the next module. In addition to that, he will offer a few parting notes on when to use Qt Designer at all.

So, you are using Qt Designer to create your user interfaces? Great! But how do you get your own custom widgets in there? There are two ways, create a plugin for Qt designer or promote an existing widget. In this episode we will see both.

Making your applications work without having to use the mouse all the time, helps improve its usability quite a bit. There are two ways in Qt to help with that: accelerators and tab order. This episode will show you both.

There are three ways to connect to signals from objects in your Qt Designer UI. We've already seen the first one, which is to simply add a connect statement on the C++ side. In this episode, we will see the other two ways. One makes sense to know about for the rare cases where it is useful, the other is worth knowing about so that you don't accidentally start using it, just because you didn't think it through.

In this episode, Jesper will go through how to set up a layout in Qt Designer.

Once you have created your user interfaces in Qt Designer, then you want to hook that code up with C++. In other words, you may want to get some code executed when the user chooses save in the UI, or you may want to customize the UI say disable or hide part of it, based on data coming in over the network. In this episode, you will learn how to set that up.

Setting up a layout in C++ is rather cumbersome. Fortunately, Qt comes with a tool called Qt Designer, which allows you to create your UIs by simply drag and drop'ing it together. In this episode, Jesper will show you the basics of setting up a window with menu bars and toolbars, and configure a number of properties on the UI elements.

This episode of KDAB News includes:KDDockWidgets 2.0 - Interview with KDAB's Sérgio Martins;Tip of the month - Mixing C++ and Rust;KDAB Whitepaper - Building Hybrid Rust and C/C++ Applications;Meeting C++ 2023 Recordings;Bloopers.

In this episode, Alistair Baxter and Jesper will continue their discussion on Visual Studio and focus on how well it handles Qt, more specifically, Qt macros and Qt tools like moc and Qt Designer.

A reasonable choice of IDE when developing Qt code is Qt Creator. But there are other IDEs out there! An interesting alternative on windows is Visual Studio. In this episode, Alistair Baxter will join Jesper for a show of his favorite features from Visual Studio.

Giuseppe D'Angelo conducts live Qt patch reviews from YouTube during Qt World Summit 2023. This session covers three patches: a QObject bug fix asserting connection type isn't UniqueConnection for lambdas, adding QChronoTimer functionality, and fixing QtPageLayout pt unit conversion in the Print module.

This episode of KDAB News includes: Interview of Volker Hilsheimer and Maurice Kalinowski from The Qt Company - Qt Roadmap highlights; Interview of Dr. Christoph Hennersperger from LUMA Vision by Till Adam - The future of intracardiac procedure: 4D Digital Imaging; Interview of Joseph Schneider from Schneider Digital - Bringing a whole range of 3 hardware to Qt software; Cxx-Qt 0.6 release; Tip of the month - Get going with Qt on VS Code.

LUMA Vision is developing advanced real-time cutting-edge 4D digital imaging (ie real-time 3D) and navigation to enhance Cardiologists' and Electrophysiologists' visibility into the heart during intracardiac procedures. With KDAB's support, they are creating it by using Qt to tap into top-notch graphics technology. Watch the interview to learn more.

Giuseppe D'Angelo is going to review Qt Patches live from YouTube during Qt World Summit 2023 everyday at 14:00.

Streamed live on Nov 28, 2023. Giuseppe D'Angelo reviews Qt Patches live on YouTube during Qt World Summit 2023.

Today was KDAB Training Day just before Qt World Summit 2023. Thanks for attending! Your presence really made it awesome. We're already looking forward to the next one and can't wait to have you there. Keep an eye out for updates. See you soon!

This month, we began adding our Introduction to Qt Widgets series to YouTube. It's the same content regularly taught around the world by KDAB engineers. The best part? You're getting it absolutely free.

This episode introduces you to the event handling system of Qt and shows two examples of it: preventing windows from being closed when the user hits the cross; a simple paint program where you paint by dragging the mouse around

In this second episode on understanding what goes on behind the scene, Jesper will debug his way into an application using signals and slots to see the flow of information. He also introduces you to the GammaRay tool.