Simon Hausmann from Slint talks about how KDAB and tQCS revamped the user interface of SK Signet's top electric vehicle charger. This app plays video ads while the car charges. Video playback is handled by FFmpeg, and networking is managed with Curl. The product comes in 15-inch and 32-inch screen options with dynamic dark/light mode.
You may have already faced the challenge of showing website content within your Qt application. However, Qt doesn't excel in this - it's often slow and securely connecting to external web sources is also a valid concern. Watch this video to discover how seamlessly integrating Rust into your Qt application logic can address these issues and enhance performance.
As a consulting company, we've gotten to work on lots of different circuit boards and computer chips. In this video, you'll see some examples and Christoph will point out what makes each one special.
With the iDig Touch and Connect Guidance Systems, operators can dig with confidence. Thanks to a set of sensors, an operator can figure out how close he is to the target and visualize it on a 3D application. iDig easy-to-customize interface uses C++ and Qt as well as Qt3D. KDAB assisted iDig in setting up the 3D features, such as loading CAD files, mesh data structure and algorithms as well as rendering.
When developing for embedded devices, turnaround times are often long and slow down the development experience. In this video I showcase some of the most useful features I like about GammaRay:
In April 2022, we put out an April's Fools where we demonstrated the AI integration in Qt creator. Fortunately within the same year reality surpassed us, and now we are all much more productive thanks to ChatGPT. You may ask, how does it know all the stuff it knows? Well, it obviously watched Qt Widgets and More! I did, however, find that it had a few glitches, so this episode will be fixing those, but telling it about all the best practices around Qt Widgets development
When developing for embedded devices, turnaround times are often long and slow down the development experience. GammaRay - an open-source tool developed by KDAB - might help finding issues without even recompiling. In this video, I explain how to install GammaRay and its -probe on an embedded target.
Welcome to KDAB News, the monthly update for developers working with Qt, C++ and 3D technologies.
If you ship resources (say icons, translations etc) with your application, then you risk that your user deletes them. And then, what do you do? The alternative is to compile those resources into your binary, which fortunately is super easy with Qt.
As a user, there is nothing more annoying than a dialog saying "192.168.0.256 is not a valid IP address". Instead of allowing your user to type in invalid data, help them instead. There are three tools in your toolbox for that, namely input masks, validators and completers.
Adding a new widget to your toolbox might be as simple as subclassing from QWidget and add two child widgets plus a layout, or it might
be a multi-month job where you need to polish every single pixel. In any case there are a few things to think about, and that is exactly what we will discuss in this episode.
In this second episode on layout managers, we will discuss how to make widgets stretch, and how to get spaces into your layout. We will discuss that both when you code it in C++, and when you do it in Qt Designer.
In this first of two episodes on layout managers, we will introduce the layout manager. In addition to that we will show an example where you can NOT use a layout manager. Finally, Jesper will tell a story about ones he had to implement a motif compatible layout manager in Qt.
In this fourth episode in the tour of common widgets in Qt, we will talk about item widgets - more specifically QComboBox and QListWidget.
In this mini tour of the most common widgets in Qt, we will turn our attention to widgets organizing other widgets, namely: QGroupBox, QTabWidget, QToolBox, QStackedWidget, QScrollArea and QAbstractScrollArea.
In this episode, we will continue looking at the most common widgets in Qt, focusing our attention to QPushButton, QRadioButton, QCheckbox, QSlider, QProgressBar and QSpinBox.
In this and the next three episodes, we will look at the most common widgets in Qt, their API, how you are supposed to work with them, and most noticeable some of the hidden gems.
It's not always easy to find the right way to set up VS Code for Qt development on Windows. In this video, we will review the different steps needed, with a very concrete example. By following the steps in this video, you will be able to use VS Code as your main IDE for Qt development on Windows.
With your WSL (Windows Subsystem for Linux) set up for C++ and Qt development in the previous video (linked below), we'll now show you how to connect to WSL from Visual Studio Code running on your Windows host OS for painless cross-platform development.
If you're a C++ developer, with or without Qt, on Windows, and sometimes need to test your application on Linux, there's an easy way to build and test it without rebooting now. Microsoft introduced Windows Subsystem for Linux. A mechanism to run a lightweight virtual machine with a Linux distribution with just a few clicks with elegant integration with the host OS. I'll show you how to install it and configure for working with C++ and Qt applications.