Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

1510 results

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.

Scrite is a free, open-source screenplay writing application demonstrating QML's effectiveness for desktop productivity apps. Developer Prashanth Udupa discovered key design patterns making QML viable for complex desktop applications, including model-view approaches, Qt meta-object mastery, custom QML properties, thread management, and strategic use of components like Loaders and GammaRay for debugging.

Building sophisticated widget-based UIs requires experience to avoid maintainability and performance pitfalls. This talk demonstrates how reducing widgets and layouts improves code readability and performance, explores using views for multi-widget layouts while managing styling complexity, shares UI behavior tips, and investigates layout performance hotspots with debugging tools.

Clang-format is a tool that can automatically reformat your source code. Not only can you run it manually to apply a given formatting, but you can set it up so that it automatically reformats the code when committing into git, or when saving in Qt Creator.

Kuesa 3D is a design-to-code workflow for real-time 3D applications using glTF 2 format. It enables designers to create and adjust 3D content in real-time while giving developers both code-level access and high-level APIs for integration.

What to expect from Qt 6 on the desktop? The next major version of Qt, will be released by the end of 2020 bringing innovations across the board: better performance, flexibility when using C++, safety when using QML, a new approach to modern 3D graphics.

This edition includes the following items: a Qt Desktop Day recap, the Road to Qt 6, Qt for MCU 1.4, Qt Automotive Suite 5.15.0, KDDockWidgets 1.0.0 release, Heaptrack and Hotspot releases, event announcements, and resources.

If you find yourself working on a number of projects in Qt Creator and you quickly want to switch between them, just use a different session for each one! Sessions will remember open documents, cursor positions, and much more.

This video visits Qt Designer, this time to discuss combo boxes. Mapping a QComboBox's entry to a specific value is easy in C++, but not so easy when the combo box is populated from within Qt Designer. How do we improve the situation?