Qt Creator 6.0 әзірлеу ортасының шығарылымы

Qt кітапханасын пайдаланып кросс-платформалық қосымшаларды жасауға арналған Qt Creator 6.0 интеграцияланған әзірлеу ортасының шығарылымы жарияланды. Ол C++ тілінде классикалық бағдарламаларды әзірлеуді де, сценарийлерді анықтау үшін JavaScript қолданылатын QML тілін пайдалануды да қолдайды, интерфейс элементтерінің құрылымы мен параметрлері CSS-тәрізді блоктармен белгіленеді.

Qt Creator 6.0 әзірлеу ортасының шығарылымы

Жаңа нұсқада:

  • Құрастыру утилиталары және clang-tidy сияқты сыртқы процестерді іске қосу Linux жүйесінде үлкен қолданбалардан процестерді ажырату кезінде жоғары ресурстарды тұтынуға әкелетін мәселелерді шешетін бөлек сервер процесіне бөлінген.
  • Мәтіндік редакторда мәтінді бірден бірнеше жерге қосуға мүмкіндік беретін көп курсорды өңдеу режимі бар. (қосымша курсорлар Alt+Click арқылы қосылады).
    Qt Creator 6.0 әзірлеу ортасының шығарылымы
  • C++ код үлгісі LLVM 13 нұсқасына жаңартылды.
  • Clang Server (clangd) кэштеу қызметін C++ код үлгісі үшін сервер ретінде пайдалану мүмкіндігі тұрақтандырылды. LSP (Language Server Protocol) протоколын пайдаланудың арқасында clangd серверін қосымша түрде libclang негізіндегі код үлгісін ауыстыру үшін пайдалануға болады. Қосу «Құралдар > Параметрлер > C++ > Clangd» мәзіріндегі «Clangd пайдалану» опциясы арқылы жүзеге асырылады.
    Qt Creator 6.0 әзірлеу ортасының шығарылымы
  • Біріктірілген Qt Quick Designer әдепкі бойынша өшірілген және .ui.qml файлдарын ашу әрекеті кезінде Qt Design Studio бумасы шақырылады. Болашақта Qt Design Studio және Qt Creator (бейне) арасындағы интеграцияны одан әрі жақсарту жоспарлары бар. Кірістірілген Qt Quick Designer бағдарламасын «Plugins туралы» мәзіріндегі «QmlDesigner плагині» опциясы арқылы қайтаруға болады.
  • Жоба ағашының контекстік мәзіріне «Файлдық жүйе көрінісінде көрсету» элементі қосылды.
  • Барлық жоба каталогтарындағы файлдар терезесі енді Локатор сүзгісіне ұқсас мүмкіндіктерді қамтамасыз ететін жаһандық іздеуді қолдайды.
  • CMake негізіндегі жобаларды қолдау кеңейтілді. Тақырып файлдарын қосу үшін жеке тақырыптар түйіндерінің орнына қазір бастапқы файлдардың жалпы тізімі пайдаланылады.
  • Docker контейнерлерін құру және іске қосу үшін жақсартылған қолдау.
  • Qt Creator 6 екілік файлдары Qt 6.2 тармағын пайдалану үшін көшірілді. MacOS жүйесіне арналған әмбебап құрастырмалар, соның ішінде Intel және ARM архитектураларына қолдау көрсетілді.

Ақпарат көзі: opennet.ru

пікір қалдыру