Qt Creator 9 geliştirme ortamının piyasaya sürülmesi

Qt kütüphanesini kullanarak platformlar arası uygulamalar oluşturmak için tasarlanan entegre geliştirme ortamı Qt Creator 9.0'ın sürümü yayınlandı. Hem C++'ta klasik programların geliştirilmesini hem de komut dosyalarını tanımlamak için JavaScript'in kullanıldığı ve arayüz öğelerinin yapısı ve parametrelerinin CSS benzeri bloklar tarafından belirtildiği QML dilinin kullanımını destekler. Linux, Windows ve MacOS için hazır montajlar oluşturuldu.

Yeni sürümde:

  • Squish GUI test çerçevesi için deneysel destek eklendi. Squish entegrasyon eklentisi, mevcut test senaryolarını açmanıza ve yeni test senaryoları oluşturmanıza, test senaryolarını kaydetmenize, test senaryolarını ve test senaryolarını çalıştırmak için Squish Runner ve Squish Server'ı kullanmanıza, belirli bir konumda yürütmeyi kesintiye uğratmak için testleri çalıştırmadan önce kesme noktaları belirlemenize ve değişkenleri incelemenize olanak tanır.
  • Yerleşik yardım ve belgeleri görüntülerken koyu tema desteği eklendi.
  • Bir API bağlam yardımını görüntülerken içerik artık projede belirtilen Qt sürümü dikkate alınarak oluşturulur (yani, Qt 5 kullanan projeler için Qt 5'e yönelik belgeler gösterilir ve Qt 6 kullanan projeler için Qt 6'ya yönelik belgeler gösterilir) gösterildi.
  • Belgedeki girintileri görselleştirmek için düzenleyiciye bir seçenek eklendi. Her girinti ayrı bir dikey çizgiyle işaretlenmiştir. Satır aralığını değiştirme yeteneği de eklendi ve çok büyük blokları seçerken ortaya çıkan performans sorunları çözüldü.
    Qt Creator 9 geliştirme ortamının piyasaya sürülmesi
  • LSP'yi (Dil Sunucusu Protokolü) destekleyen Clangd arka ucunu temel alan C++ kod modeli, artık tüm oturum için bir Clangd örneğiyle yetinebilir (daha önce her projenin kendi Clangd örneği vardı). Ayarlara indeksleme için kullanılan Clangd arka plan iş parçacıklarının önceliğini değiştirme yeteneği eklendi.
  • C++ kod stili parametrelerini ayrı bir iletişim kutusu açmadan doğrudan ana ayarlar iletişim kutusundan düzenlemek mümkündür. ClangFormat ayarları aynı bölüme taşındı.
  • QML dosyalarının kaynak dizin yerine derleme dizininden açılması ve yeniden biçimlendirme işlevi kullanılırken kesme noktalarının kaybedilmesiyle ilgili sorunlar çözüldü.
  • CMake projeleri için ön ayarları yapılandırmak ve oluşturmak için destek eklendi.

Kaynak: opennet.ru

Yorum ekle