Излезе интегрираната среда за разработка Qt Creator 4.15, предназначена за създаване на междуплатформени приложения с помощта на библиотеката Qt. Поддържа както разработването на класически програми в C++, така и използването на езика QML, в който JavaScript се използва за дефиниране на скриптове, а структурата и параметрите на елементите на интерфейса се определят от CSS-подобни блокове.
Отбелязва се, че Qt Creator 4.15 ще бъде последната версия в серията 4.x; през лятото се очаква преход към нова схема за присвояване на версии, в рамките на която първата цифра на версията ще се промени в версии с функционални промени ( Qt Creator 5, Qt Creator 6 и др.).
В новата версия:
- Към Locator е добавен филтър за отваряне на файлове от всяка част на диска. Филтърът също така предоставя възможност за свързване на външна помощна програма за команден ред, която показва списък с файлове въз основа на зададена от потребителя заявка. По подразбиране помощната програма „намиране“ се използва за намиране на файлове в Linux и помощната програма „всичко“ в Windows.
- Добавена е отделна настройка „Инструменти > Опции > Околна среда > Система > Околна среда” за дефиниране на променливи на средата, които трябва да бъдат зададени при стартиране на външни помощни програми от Qt Creator.
- Добавена е настройка „Инструменти > Опции > Околна среда > Интерфейс > Текстов кодек” за превключване на кодирането на текст.
- Много грешки, свързани с поддръжката на езика C++, са коригирани в редактора на код. Добавена е възможност за филтриране на резултатите от търсенето на символи по тип достъп.
- QML редакторът е внедрил обработка на вградени компоненти и подобрена поддръжка за разширени функции на JavaScript.
- Внедряването на сървъра LSP (Language Server Protocol) добави поддръжка за версионна диагностика, съобщения за напредъка на операциите и допълнителни възможности за форматиране, които се появиха във версия 3.15.0 на протокола. Опростена настройка на LSP сървъра за езика Java.
- Разрешени проблеми, които затрудняваха конфигурирането на проекти със системата за изграждане на CMake.
- За Qt 6 проекти, използващи CMake, е добавена поддръжка за iOS като целева платформа. Проблемите с внедряването на приложения на устройства с iOS 14 са разрешени.
- Добавена е опция за стартиране на приложения като root от Qt Creator.
- Редакторът на код има способността да показва вградени подсказки с променливи стойности по време на отстраняване на грешки (активирано чрез настройката Инструменти > Опции > Дебъгер > Общи > Използване на анотации в главния редактор при отстраняване на грешки).
Източник: opennet.ru