Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

1525 results

VLC has used Qt as its main GUI library since 2009, starting with Qt4 and QtWidgets. Now we're overhauling VLC's interface for version 4.0, moving to Qt5 and QML as the main engine. This talk traces VLC's Qt history and explains the new interface changes that will transform how users interact with VLC.

This video shows how to launch GammaRay right from within Qt Creator, with a convenient keyboard shortcut.

We should use layouts to arrange child widgets in containers. Layouts work automatically, except when they don't! Sometimes we need to fine-tune layout decisions, particularly when they incorrectly handle padding and margins for contents.

The Windows Subsystem for Linux (WSL) is a tool that allows you to run your favorite command-line tools, utilities, and applications directly inside of Windows. This talk shows how to have a fully-featured Linux development environment on your Windows machine using WSL and other tools like VS Code Remote.

In this edition of KDAB News we have Qt 6 Alpha and Beta Release, Interview with Qt Approver Giuseppe D'Angelo, What's new in Qt 6, Announcements and other Resources

As Qt applications grow complex, manual GUI testing becomes tedious, making test automation essential. This presentation uses **Squish** to demonstrate proven GUI test automation approaches, focusing on how Behavior-Driven Development (BDD) principles can effectively structure and develop test code for Qt applications.

Developing desktop applications in QML is highly effective, with Qt Creator's **Qt Quick Designer** as a key tool. Beyond drag-and-drop UI elements like Qt Designer, it enables bindings setup, state previews, and keyframe animations—ideal for design team collaboration and rapid UI iterations. This talk covers effective Qt Quick Designer usage, common pitfalls, and limitations.

When an application is being introspected by GammaRay, you can use Control + Shift + Mouse click on any of its widgets to select it for further inspection. This lets you check all the properties for the widget, its positioning, as well as simply get an answer to the question: of which class is this widget?

In this talk, we will first give an overview of the APIs provided by Qt to handle touch and pen input within an existing QtWidget or QML application running on Windows or Linux. We will then present various strategies to complement a mouse-based UI with touch and pen capabilities

We talk about headers in a QTableView. Were you ever slightly annoyed by the fact that you can click on a header and sort the table by the corresponding column, but then you cannot undo the sorting? Let's fix that!

KDDockWidgets was created to solve QDockWidget customization problems that plagued complex projects. This presentation explores essential modern docking system features, highlights KDDW's advantages over QDockWidget in functionality and customization capabilities, demonstrates code stability improvements, and tests KDDW's extensibility claims including QtQuick/QML support.

QGIS is a mature, open-source desktop mapping application used by millions worldwide, built entirely on the Qt framework. Qt's power and ease-of-use have enabled QGIS to become a respected tool for professional cartographic design and spatial data analysis. This talk explores how QGIS leverages Qt, examines Qt's strengths and weaknesses, and shares practical Qt development tips learned from the project.