Qt kütüphanesini kullanarak platformlar arası uygulamalar oluşturmak için entegre bir geliştirme ortamı olan Qt Creator 9.0 yayınlandı. Hem klasik C++ geliştirmeyi hem de JavaScript kullanarak komut dosyaları ve CSS benzeri bloklar kullanarak arayüz öğelerinin yapısını ve parametrelerini tanımlayan bir dil olan QML kullanımını destekliyor. Kullanıma hazır sürümler mevcuttur. Linux, Windows ve macOS.
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ü.

- 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

