Издање развојног окружења Qt Creator 17

Објављено је издање Qt Creator-а 17, интегрисаног развојног окружења за креирање кросплатформских апликација коришћењем Qt библиотеке. Подржан је и развој класичних програма у C++ и коришћење QML језика, у коме се JavaScript користи за дефинисање сценарија, а структура и параметри елемената интерфејса дефинишу се блоковима сличним CSS-у. Нова верзија је доступна као ажурирање у Qt Online Installer-у (комерцијални, отвореног кода). Офлајн инсталатери под комерцијалном лиценцом могу се наћи на Qt Account Portal-у, а пакети отвореног кода могу се наћи на одговарајућој страници за преузимање. Ово је бесплатно ажурирање за све кориснике.

Кратак списак побољшања и исправки:

  • Тамне и светле теме „2024“ представљене у Qt Creator-у 15 и ажуриране у Qt Creator-у 16 сада су подразумеване. Иконе Qt Creator-а су ревидиране и ажуриране како би се уклопиле у нови изглед и постигла већа доследност интерфејса.
     Издање развојног окружења Qt Creator 17
  • Подразумевани репозиторијум додатака је премештен на GitHub. Додатни репозиторијуми додатака сада се могу додати у Подешавања > Проширења > Прегледач (користите на сопствени ризик). Информације које се приказују за додатке који још нису инсталирани су проширене. Додата је инсталација додатака методом превлачења и испуштања на панел додатака.
  • Пројекти: Профили покретања су постали део профила изградње (раније су били потпуно независни). Сада сваки профил покретања припада одређеном профилу изградње, а промена тренутног профила изградње такође мења скуп доступних профила покретања, што имплементира сценарио који корисници често траже: могућност коришћења различитих параметара покретања, као што су аргументи командне линије или променљиве окружења, за различите профиле изградње, као што су „Отклањање грешака“ и „Издање“.

    Вредности из једног профила покретања сада се могу копирати у други помоћу дугмета „Копирај у ово“, без обзира на то да ли припадају одређеном профилу изградње.

  • CMake: Додата је могућност инсталирања недостајућих Qt компоненти помоћу Qt Online Installer-а (ако је Qt Creator повезан са њим) у случају неуспелог cmake позива узрокованог недостајућим Qt компонентама. Ново понашање се ослања на функционалност „Preferences > CMake > General > Package manager authority setup“, која захтева покретање CMake-а из Qt Creator-а.
  • Пајтон: Додата је подршка за отварање пројеката pyproject.toml; они се сада креирају подразумевано за нове PySide пројекте креиране помоћу Qt Creator чаробњака. Отварање .pyproject пројеката је и даље подржано.
  • Измена у C++: Добијене бинарне датотеке су сада изграђене са LLVM 20.1.3 за ажурирану C++ подршку. Подршка за Qt операторе стринг литерала (нпр. „_ba“ и „_L1“) је решена. Неки проблеми са уграђеним функцијама и макроима који се користе попут функција су решени.

    Додате су измене које олакшавају живот програмерима при коришћењу Qt класа које раније нису коришћене у пројекту (није их пронашао Code Model): ново брзо решење (жуто светло у едитору на линији са новом Qt класом за пројекат) вам омогућава да додате недостајуће #include директиве у изворни код и недостајуће Qt модуле у датотеку пројекта. Исто брзо решење у линијама са #include директивама вам омогућава да додате потребне Qt модуле у датотеку пројекта.

  • QML: Опције стила кода у Подешавања > Qt Брзо > Стил кода сада омогућавају коришћење интегрисаног qmlformat-а QML језичког сервера, као и уграђеног форматера или прилагођеног форматера компатибилног са qmlformat-ом. Преформатирање документа је сада доступно у контекстном менију и у менију Алати > QML/JS.

    Додато је ново дугме у траку са алаткама уређивача QML кода за отварање .ui.qml датотека у Qt Design Studio-у.

  • Анализатор: Додата је подршка за локалну контролну таблу за Axivion са новим дугмадима „Локална израда“ и „Локална контролна табла“ у интерфејсу Проблеми у режиму Отклањање грешака > Axivion. Додата су различита подешавања у „Подешавања > Анализа > Axivion“.
  • Контрола верзија: Додате су разне „diff“ акције за git које раде на „припремљеним“ променама уместо на „неприпремљеним“. Додате су акције у објашњења алата Instant Blame за враћање промена. Дијалог „Додај ознаку“ сада може да креира анотиране ознаке.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster