Qt Creator 5.0 Development Environment Release

Qt kitabxanasından istifadə edərək çarpaz platforma proqramları yaratmaq üçün nəzərdə tutulmuş Qt Creator 5.0 inteqrasiya olunmuş inkişaf mühiti buraxılmışdır. O, həm C++ dilində klassik proqramların işlənib hazırlanmasını, həm də skriptləri müəyyən etmək üçün JavaScript-in istifadə olunduğu QML dilinin istifadəsini dəstəkləyir və interfeys elementlərinin strukturu və parametrləri CSS-ə bənzər bloklarla müəyyən edilir. Versiya nömrəsindəki əhəmiyyətli dəyişiklik yeni versiyanın təyin edilməsi sxeminə keçidlə əlaqələndirilir, bunun çərçivəsində versiyanın ilk rəqəmi funksional dəyişikliklərlə buraxılışlarda dəyişəcəkdir (Qt Creator 5, Qt Creator 6 və s.).

Qt Creator 5.0 Development Environment Release

Yeni versiyada:

  • C və C++ dillərində kod modeli üçün backend kimi Clang Server (clangd) keşləmə xidmətindən istifadə etmək üçün eksperimental imkan həyata keçirilmişdir. LSP (Language Server Protocol) istifadəsi sayəsində yeni backend isteğe bağlı olaraq libclang-əsaslı kod modelini əvəz etmək üçün istifadə oluna bilər, lakin bütün funksionallıq hələ həyata keçirilməyib. Aktivləşdirmə “Alətlər > Seçimlər > C++ > Clangd” menyusunda “Clangd istifadə et” seçimi vasitəsilə həyata keçirilir.
  • Docker konteynerlərində tətbiqlərin qurulması və işləməsi üçün eksperimental dəstək əlavə edildi. Bu xüsusiyyət hazırda yalnız Linux mühitləri və CMake qurma sistemi olan layihələr üçün əlçatandır. Onu aktivləşdirmək üçün “Kömək > Pluginlər haqqında” menyusu vasitəsilə eksperimental plaginlərə dəstəyi aktivləşdirməlisiniz, bundan sonra cihaz parametrlərində “Docker” qurma cihazları yaratmaq imkanı görünəcək.
  • C++ dili üçün kod modelində yığılmış düzəlişlər edilmişdir. Obyektlərin adının dəyişdirilməsi zamanı layihəyə birbaşa aidiyyatı olmayan faylların avtomatik seçilməsi (məsələn, Qt başlıq faylları) silindi. “.ui” və “.scxml” fayllarında edilən dəyişikliklər təkrar tərtib edilmədən dərhal kod modelində əks olunur.
  • QML üçün kod modeli Qt 6.2-ə yeniləndi.
  • LSP (Language Server Protocol) serverinin tətbiqi Qt Creator-da əməliyyatların gedişatı haqqında bildirişlərin göstərilməsi üçün dəstəyi əlavə etdi. Həmçinin server tərəfindən təmin edilən kod parçalarını göstərmək üçün əlavə dəstək.
  • CMake-ə əsaslanan layihə idarəetmə alətlərində təkmilləşdirmələrin böyük bir hissəsi, o cümlədən redaktə rejiminə keçməyə ehtiyac olmadan CMake və tərtibin nəticələrini layihə rejimində göstərmək imkanı əldə edilmişdir. İlkin layihə parametrləri üçün müvəqqəti qurma kataloqundan istifadə dayandırıldı. Fayl qruplarının kod və başlıqlarla ayrılmasını aradan qaldırmaq üçün seçim əlavə edildi. Artıq standart icra olunan faylı müəyyən etmək mümkündür (əvvəllər siyahıda ilk icra olunan fayl seçilmişdi). Xüsusi Əmrləri İcra əməliyyatına makro dəstəyi əlavə edildi.
  • Böyük layihə faylları yüklənərkən ləngimələrin aradan qaldırılması üçün işlər görülüb.
  • Qbs alət dəstinə əsaslanan layihənin idarə edilməsi alətləri Qbs 1.20-dən istifadə etmək üçün köçürüldü.
  • ARM arxitekturası üçün MSVC alət dəsti dəstəyi əlavə edildi.
  • Android 12 üçün dəstək verilir.
  • M1 çipli Apple kompüterlərində Intel prosessorları üçün Qt Creator konstruksiyalarını işə salmaq üçün təkmilləşdirilmiş dəstək.

Mənbə: opennet.ru

Добавить комментарий