Qt / C++ infos

Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
  • Qt Design Studio 4.8.2 Is Here!

    Following our 4.8.1 release, which introduced the Qt Design Studio AI Assistant in beta, we are back with a significant evolution of that feature, along with a few other updates. The 4.8.1 release laid the groundwork, a prompt-based tool that could generate QML from a natural language description or an image. That was a strong foundation, and the feedback we received helped shape where we took it next. In 4.8.2, the assistant has been rebuilt around a fundamentally more powerful architecture, and the difference in what you can accomplish with it is substantial.

    Qt Design Studio Goes Agentic

    With 4.8.2, Qt Design Studio takes a major step forward by introducing a fully agentic AI Assistant powered by the Model Context Protocol (MCP), an open standard for connecting AI models to external tools and data sources.

    This shift transforms the assistant from a passive helper into an active collaborator. Instead of working on a single file, it now understands your entire project structure and can operate across it using a rich set of MCP tools: reading files, creating components, modifying existing ones, and more.

    When you describe a goal, the assistant enters an agentic loop. It plans the task, selects the appropriate tools, executes them, evaluates the results, and continues iterating until the objective is complete. Every step is logged in the chat, so you can follow the process. Built on MCP, the assistant is designed to be extensible and future-proof, enabling integrations with external MCP server.

    The assistant supports leading models from Anthropic, Google, and OpenAI, and you can switch between providers within the same conversation. The agentic AI assistant is available to all Qt Design Studio users, we encourage you to try it out and share your feedback.


    Agentic AI at Work: Medical UI demo Created from a Single Prompt

    Qt Kit Updated to 6.8.7

    This release also bumps the bundled Qt Kit from 6.8.5 to 6.8.7, picking up the latest stability and maintenance improvements from the Qt 6.8 series.

    Further Information

    • Our change log contains the full list of fixes and improvements included in this release.
    • If you run into any bugs or usability issues, please report them in the issue tracker — your feedback helps us improve every release.
    • New to Qt Design Studio? Explore the online documentation or head to the learning portal to get up to speed.

    We look forward to hearing what you build with the new agentic assistant!

  • Instead of a painstaking row-by-row or slow flame graph reviews, the QML profiler skill for agentic development allows developers to delegate code performance profiling to AI agents.

    The skill guides the developer through the workflow, triggers the QML profiler, crunches through the resulting raw data, presents the performance bottlenecks in a concise report, and suggests improvements.

    The skill targets 2D Qt Quick applications and supports four profiling modes — rendering, logic, memory, and full. It can also analyze an existing trace file directly, without re-running the application, for example, if the performance trace has been run on the target hardware.

  • Reviewing, auditing, or sanity-checking code usually means running separate linters, reading through checklists, and manually verifying Qt-specific patterns across dozens of files. The Qt code review skills help developers to automate part of this code review phase. Developers avoid a laborious manual walkthrough of every file, with the AI agent running a deterministic linter followed by six parallel deep-analysis agents and surfacing real issues with mitigations in a few minutes.

    AI-Powered Code Reviews with Reliable Results

  • For a long time, developers of Qt-based C++ applications have only had one option for embedding web content: Qt WebEngine. And while it offers a large API with many useful features, the module has its downsides, since it can consume a lot of system resources and increase binary size. For QML users, we’ve had an alternative in the Qt WebView module, but that API had never been exposed to C++ until now.

  • Improper Control of Generation of Code ('Code Injection') vulnerability in the VectorImage component of the Qt declarative module has been discovered and has been assigned the CVE id CVE-2025-14576.

  • Hello Qt,

  • When a perfectly crafted design leaves Figma and enters a development pipeline, things often get compromised. Spacing shifts, colors change, and details deviate through multiple layers of interpretation and unexpected limitations. You will see timelines lagging, design becoming unclear, and user experience losing priority.

    Figma to Qt is built to ensure your GUI designs get from Figma to device.

    Version 1.0 is now available for free download in the Figma Community.

  • Today, we are releasing the first set of skills for agentic Qt development, designed to multiply your productivity when writing, documenting, and reviewing Qt code.

    If you want to know more about Qt's vision for agentic development and what agentic development for Qt is, then do check out the related article here: Software Insights

  • We have released Qt Safe Renderer 2.2 Release Candidate 2 for commercial license holders today. This release candidate provides bug fixes and documentation improvements made on top of the Qt Safe Renderer 2.2 release candidate 1. Also, the prebuilt Qt Safe Renderer binaries with Qt 6.8.7 are available. 

  • We are happy to announce the release of Qt Creator 19.0.1!

    This release of Qt Creator fixes various issues, including but not limited to