{"id":182234,"date":"2026-06-18T20:49:05","date_gmt":"2026-06-18T18:49:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/qt-creator-20"},"modified":"2026-06-18T20:49:05","modified_gmt":"2026-06-18T18:49:05","slug":"qt-creator-20","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/qt-creator-20","title":{"rendered":"Qt Creator 20","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>Released <strong>Qt Creator 20<\/strong> \u2014 the new version of the IDE for developing applications on Qt, C++, QML, and related technologies. In <a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/qt-creator-20-released\">the official announcement<\/a> Qt Company highlights key innovations including support for AI coding agents, a new Zen Mode, support for the GN build system, and a set of enhancements for CMake, QML, Android, iOS, and remote development on Linux.<\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p>The main change in this release is the integration with AI agents via <strong>ACP Client<\/strong>. The new component adds a chat panel in Qt Creator with agents that can understand the codebase and perform actions on behalf of the developer: analyzing code, editing files, running commands, and initiating builds. Integration is built on <a rel=\"nofollow\" href=\"https:\/\/agentclientprotocol.com\/\">Agent Client Protocol<\/a>, and ready-made connection templates are sourced from the public ACP Registry. Among the supported configurations listed in the announcement are Claude Code, Codex, Gemini CLI, and GitHub Copilot.<\/p>\n<p><\/noindex><\/p>\n<h3>Key changes in Qt Creator 20<\/h3>\n<ul>\n<li>\n<p><strong>Support for AI agents via ACP Client.<\/strong><br \/>\nThe IDE now features a chat panel for connecting AI agents via the Agent Client Protocol. These agents can not only answer questions about the project but also perform tasks: edit files, run commands, and build. Connection is configured through the Extensions mode, and agent parameters can be set manually or chosen from ready-made templates.<\/p>\n<\/li>\n<li>\n<p><strong>Extension MCP Server.<\/strong><br \/>\nQt Creator 20 enhances support for <a rel=\"nofollow\" href=\"https:\/\/modelcontextprotocol.io\/\">Model Context Protocol<\/a>. The MCP Server now provides external AI tools with more information about the IDE's status and allows for additional operations. In the <a rel=\"nofollow\" href=\"https:\/\/github.com\/qt-creator\/qt-creator\/releases\">change log<\/a> (the GitHub sources have not been synchronized yet), new tools for running commands, working with VCS, viewing open files, managing breakpoints, obtaining debug stack information, and searching actions in the IDE are listed. A settings page has also been added <strong>AI &gt; MCP Servers<\/strong> and support for CORS for connections from web applications.<\/p>\n<\/li>\n<li>\n<p><strong>Zen Mode for distraction-free work.<\/strong><br \/>\nThe new <strong>Zen Mode<\/strong> adds an item <strong>Tools &gt; Zen Mode &gt; Toggle Distraction Free Mode<\/strong> and separate buttons in the interface. Its purpose is to remove unnecessary elements and keep the code editor in focus. The mode is enabled as an extension.<\/p>\n<\/li>\n<li>\n<p><strong>Update of C++ tools.<\/strong><br \/>\nClangd for C++ code model has been updated to <strong>LLVM 22.1.2<\/strong>, and the precompiled Clangd binaries now come with PGO optimization on all platforms. There is also the option to use an external compilation database instead of the automatically created one by Qt Creator, support for folding preprocessor branches, C++ style block comments, and #pragma regions has been added. The changelog specifically notes the support for std::size_t literals and C++23 preprocessor directives.<\/p>\n<\/li>\n<li>\n<p><strong>Improvements in QML.<\/strong><br \/>\nFor QML, semantic highlighting from qmlls is now enabled by default. Additionally, the context menu displays refactoring actions available through the QML language server. This should make working with QML closer to how IDEs handle C++ code.<\/p>\n<\/li>\n<li>\n<p><strong>Support for GN projects.<\/strong><br \/>\nQt Creator 20 has added an extension for working with <strong>GN \/ Generate Ninja<\/strong>. Once the extension is enabled, the IDE can open GN projects and work with them directly. This is important for projects where GN is used as the primary build description system.<\/p>\n<\/li>\n<li>\n<p><strong>Improvements in CMake Presets.<\/strong><br \/>\nQt Creator now tracks changes in CMake Presets, supports the new vendor presets qt and compiler, and presets created for kits are marked as temporary and tied to a specific project. Support for CONAN_HOST_PROFILE and CONAN_BUILD_PROFILE variables has been added for integration with Conan.<\/p>\n<\/li>\n<li>\n<p><strong>Changes in project and environment management.<\/strong><br \/>\nIn project settings, it is now possible to obtain environment variables from a text file or shell script. Additionally, parsing of file:\/\/ links in build output has been added, and a performance issue in <strong>Application Output<\/strong>.<\/p>\n<\/li>\n<li>\n<p><strong>New Remote Debugger.<\/strong><br \/>\nAdded a launch configuration type <strong>Remote Debugger<\/strong>, similar in purpose to the scenario <strong>Debug &gt; Start Debugging &gt; Attach to Running Debug Server<\/strong>. This simplifies restarting and switching between different remote debugging configurations.<\/p>\n<\/li>\n<li>\n<p><strong>Improvements in version control systems.<\/strong><br \/>\nVCS actions are now available in more places within the interface, including <strong>Open Documents<\/strong> and editors. The file status is now displayed in the properties dialog, diff handling has been improved, and untracked files are now marked. A warning has been added for Git's submit editor regarding situations that may lead to loss of staged changes, and the dialog <strong>Continue Rebase<\/strong> is now harder to use accidentally for destructive operations.<\/p>\n<\/li>\n<li>\n<p><strong>Improvements in Android development.<\/strong><br \/>\nThe Android Manifest editor is divided into separate interfaces for icons, splash screens, and permissions. In the menu <strong>Tools &gt; Android<\/strong> there are now separate editors <strong>Icon Editor<\/strong>, <strong>Splashscreen Editor<\/strong> and <strong>Permissions Editor<\/strong>.<\/p>\n<\/li>\n<li>\n<p><strong>Improvements for iOS and remote Linux development.<\/strong><br \/>\nFor iOS, limited access to the device's file system has been added from the File System view, Locator, and remote file dialogs, including the crash reports directory and developer application directories. For Remote Linux devices, Qt Creator now automatically connects to the target system before deploying and running the application.<\/p>\n<\/li>\n<li>\n<p><strong>Improvements to the overall interface.<\/strong><br \/>\nAll search results are now highlighted in text views. The menu item <strong>File &gt; Open File or Project<\/strong> is split into separate <strong>Open File<\/strong> and <strong>Open Project<\/strong>, while the old action is preserved and can be assigned to a hotkey.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Qt Creator 20 is available as an update through <strong>Qt Online Installer<\/strong>. The announcement also states that commercial offline installers are available via the Qt Account Portal, while open source builds are available on <a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/development\/offline-installers\">the downloads page<\/a> Qt.<\/p>\n<p><\/noindex><\/p>\n<p><noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/download.qt.io\/official_releases\/qtcreator\/20.0\/20.0.0\/\">Download the source code and binary files<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18321844\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u0448\u0435\u043b Qt Creator 20 \u2014 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f IDE \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Qt, C++, QML \u0438 \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445. \u0412 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0430\u043d\u043e\u043d\u0441\u0435 Qt Company \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430\u043c\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 AI coding agents, \u043d\u043e\u0432\u044b\u0439 \u0440\u0435\u0436\u0438\u043c Zen Mode, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0431\u043e\u0440\u043a\u0438 GN \u0438 \u043d\u0430\u0431\u043e\u0440 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u0434\u043b\u044f CMake, QML, Android, iOS \u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0434 Linux. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u2014 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182234","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u044b\u0448\u0435\u043b Qt Creator 20 \u2014 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f IDE \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Qt, C++, QML \u0438 \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/qt-creator-20\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Qt Creator 20 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u044b\u0448\u0435\u043b Qt Creator 20 \u2014 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f IDE \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Qt, C++, QML \u0438 \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/qt-creator-20\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-18T18:49:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-18T18:49:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Qt Creator 20 | ProHoster","description":"Qt Creator 20 has been released \u2014 a new version of the IDE for developing applications in Qt, C++, QML, and related technologies.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/qt-creator-20","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Qt Creator 20 | ProHoster","og:description":"\u0412\u044b\u0448\u0435\u043b Qt Creator 20 \u2014 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f IDE \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Qt, C++, QML \u0438 \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/qt-creator-20","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-18T18:49:05+00:00","article:modified_time":"2026-06-18T18:49:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182234","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:19","updated":"2026-08-05 12:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/182234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=182234"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/182234\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=182234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=182234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=182234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}