Состоялся релиз Qt Creator 7
Trolltech опубликовала новую версию интегрированной среды разработки Qt Creator 7.0. Обновление включает в себя улучшенный интерфейс, определение C++17 как стандарта C++ и некоторые изменения для работы с macOS и Android.

- кнопку «New File or Project» разделили на две — «New File» и «New Project»;
- в Qt Online Installer появилась возможность настроить уведомления о выходе минорных обновлений;
- улучшили автоматическое определение используемых инструментов, что сократило время запуска Qt Creator;
- теперь C++17 определяется системой как стандарт языка C++;
- пакеты Qt Creator используют LLVM 14 для работы с C++, а Clang теперь по умолчанию отвечает за бэкенд кодовой модели. Возможность переключиться на прошлую версию оставили;
- на странице проектов с CMake добавили кнопку «Stop CMake», позволяющую в любой момент остановить конфигурацию сценариев сборки;
- появилась возможность несколько раз запускать выполнение CMake, даже если сценарий проекта уже был сконфигурирован;
- на macOS добавили автоматическое определение темной темы и тестовую поддержку Docker;
- для Android появилась опция выбора NDK по умолчанию;
- для Linux добавили поддержку бэкенда для Qt на базе протокола Wayland.
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Выпуск среды разработки Qt Creator 12
Вчера, 23 ноября 2023 года вышел релиз среды разработки Qt Creator 12.
Qt Creator (ранее известная под кодовым названием Greenhouse) — свободная IDE для разработки на С, C++, JavaScript и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt. Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.
Удобный графический интерфейс с поддержкой Qt Widgets и QML, а большое количество поддерживаемых компиляторов позволяют быстро и удобно создать свое кроссплатформенное приложение.
В состав Qt Creator входит передовой инструмент Qt Designer, позволяющий создавать внешний вид окна приложения, добавляя и перетаскивая элементы по аналогии Windows Forms в Visual Studio. В качестве систем сборки используются qmake, cmake и autotools
По мнению автора и большинства разработчиков Qt Creator прекрасное, компактное и хорошо документированное решение, наверное лучшее для начинающих программистов сочетая два лучших языка C++ и Python.
Что было добавлено?

- Интегрированный обозреватель компиляторов Используйте «Инструменты» > «Проводник компилятора» > «Открыть обозреватель компилятора» , чтобы открыть редактор, в который интегрирован обозреватель компилятора с godbolt.org . Пока вы пишете код, Qt Creator просит Compiler Explorer скомпилировать его, сгенерировать сборку и, при необходимости, выполнить ее, и показывает вам результат, как на их веб-сайте. Вы можете открыть несколько редакторов и настроить разные компиляторы. Сохраните документ, включая настройки, как файл .qtce, чтобы поделиться им или продолжить эксперименты позже. По умолчанию плагин отключен, поэтому сначала включите его в разделе «Справка» > «О плагинах» > CompilerExplorer (или Qt Creator > «О плагинах» > CompilerExplorer в macOS). Проще говоря, этот плагин, который позволяет в режиме реального времени по мере набора кода отслеживать генерируемый ассемблерный код и выявляемые компилятором ошибки.
- Отладка и профилированиеCMake CMake 3.27 и более поздние версии включают функцию отладки через протокол адаптера отладки (DAP). Qt Creator 12 реализует отладку через DAP в режиме отладки > DAP , что означает, что теперь вы можете устанавливать точки останова в файлах CMake вашего проекта и отлаживать процесс настройки CMake. Вместо перехода в режим отладки вы также можете запустить отладку CMake напрямую, выбрав « Отладка» > «Начать отладку» > «Начать отладку CMake» . Кроме того, новый анализатор > CMake Profiler запускает CMake в режиме профилирования (доступен начиная с CMake 3.18) и открывает результаты в средстве просмотра файлов трассировки Qt Creator. То есть, добавлена возможность отладки и профилирования сборочных сценариев CMake при помощи протокола DAP
- Запись экрана Легко создавайте записи (части) вашего экрана для отчетов об ошибках, обмена, сообщений в блогах и т. д. Конечно, я создал все вышеперечисленное с помощью плагина ScreenRecorder ;). По умолчанию плагин отключен, поэтому сначала включите его в разделе «Справка» > «О плагинах» > ScreenRecorder (или Qt Creator > «О плагинах» > ScreenRecorder в macOS). Простой плагин для снятия на видео процесса работы в Qt Creator
- Другие улучшения Общий:
- Qt Creator значительно улучшил производительность запуска при различных настройках.
- Qt Creator обновил Clangd и инструменты анализатора Clang до LLVM 17.0.1.
- Операции рефакторинга C++ получили множество исправлений и расширений. Например, операции переименования теперь применяются и к комментариям к документации.
- В редакторе Markdown появилось несколько кнопок для стилей текста.
- Qt Creator добавил поддержку прокси-сервера в интеграцию GitHub Copilot.
- Qt Creator добавил специальные настройки проекта для имен файлов C++ и комментариев к документации.
- Редактор файлов CMake получил множество улучшений, таких как переход к определениям функций, макросов, целей и пакетов, всплывающие подсказки и значительно расширенное завершение.
- Установки PySide из установщика теперь определяются автоматически.
Примечание для коммерческих пользователей: хотя Qt Creator 12 считается «обновлением» с точки зрения лицензионного соглашения, Qt Creator 12 доступен бесплатно для коммерческих пользователей.
Состоялся релиз Qt Creator 7
Компания Trolltech выпустила новую версию интегрированной среды разработки Qt Creator 7.0. Обновление включает в себя улучшенный интерфейс, установку C++17 в качестве стандарта C++ и некоторые изменения для работы с macOS и Android.

Среди обновлений:
- Кнопка «Новый файл или проект» была разделена на две: «Новый файл» и «Новый проект«;
- онлайновая программа установки Qt теперь позволяет настроить уведомления о незначительных обновлениях;
- Улучшено автоматическое определение используемых инструментов, что сокращает время запуска Qt Creator;
- Система теперь определяет C++17 как язык C++ по умолчанию;
- Пакеты Qt Creator используют LLVM 14 для выполнения C++, а Clang теперь отвечает за бэкенд шаблона кода по умолчанию. Возможность перехода на более раннюю версию сохраняется;
- На страницу проекта CMake добавлена кнопка «Stop CMake», позволяющая остановить сборку скриптов в любое время;
- Возможность запускать CMake несколько раз, даже если сценарий проекта уже настроен;
- В macOS добавлено автоматическое определение темных тем и поддержка тестирования Docker;
- В Android добавлена возможность выбора NDK по умолчанию;
- В Linux добавлена поддержка Qt на основе протокола Wayland.
Возможно вам будет интересно: Игровой мини-ноутбук GPD Win Max 2 с процессором Intel Alder Lake и до 32 ГБ оперативной памяти
Qt Creator 7 released
We are happy to announce the release of Qt Creator 7!
General
We split up the New File or Project menu item into separate New File and New Project items. That also means a new shortcut for New Project.
If you are using the Qt Online Installer, update notifications in Qt Creator now also include new minor Qt versions and patch releases to the latest available Qt version. You can configure this in Options > Environment > Updates.
Editing
Our packages now use LLVM 14 for C++ support. We also switched to Clangd as the default backend for our code model! If you face issues with that, please create a bug report for us on the bug tracker. If you specifically have issues with Clangd’s global indexing (the progress bar titled «Indexing project with Clangd»), you can turn that off in the C++ > Clangd > Enable background indexing setting. Qt Creator will then use Clangd for code completion and highlighting for the current document, but our built-in indexer for the global index. Turning the use of Clangd off completely is also possible on that page. In that case our built-in indexer is used for the global index, and libclang for the current document, like in previous versions of Qt Creator. But, please report your issues to us as well.
If you use the ClangFormat plugin, its settings have been merged into the non-ClangFormat code style settings. See the new tab there.
We also updated the QML parser to the newest version from Qt.
Projects
We did lots of improvements to the CMake configuration in Projects mode. Please see the separate blog post for details!
We improved the automatic (re-)detection of toolchains and removed some unnecessary compiler calls at startup, improving the Qt Creator startup times in certain configurations.
Our project wizards now assume C++17 as the C++ standard.
Platforms
For Android we added an option for the default NDK, and fixed the detection of available NDK platforms for recent NDKs.
On Linux we now ship the Wayland backend for Qt. Note that that is not used by default on Gnome with Wayland, but you can force that even there by setting the environment variable QT_QPA_PLATFORM=wayland.
On macOS Qt Creator now uses the systems dark mode when setting a dark theme, and we fixed that user applications inherited access permissions from Qt Creator. If your application accesses restricted resources, this will be better reflected now while developing the application with Qt Creator.
We added experimental support for Docker on macOS, besides continuing the work of making Qt Creator internals work better with remote paths.
Please check our change log for more details on improvements in Qt Creator 7!
Get Qt Creator 7
The opensource version is available on the Qt download page under «Qt Creator», and you find commercially licensed packages on the Qt Account Portal. Qt Creator 7 is also available as an update in the online installer. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on irc.libera.chat, and on the Qt Creator mailing list.
You can read the Qt Creator Manual in Qt Creator in the Help mode or access it online in the Qt documentation portal.
Share with your friends