Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

1525 results

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?

In this video, the first of the Qt Widgets series, we show you a few ways to improve your workflow when using a QGridLayout inside Qt Designer. Though it sounds simple, there are a few subtleties involved.

Not all C++ programs are fast by default. One of the most time-costly mistakes we can make is creating unnecessary copies. We show that with linear types, functional programming style APIs need not be slower than their impure imperative counterparts.