Qt kutubxonasidan foydalangan holda platformalararo ilovalarni yaratish uchun mo'ljallangan Qt Creator 8.0 integratsiyalashgan rivojlanish muhitining chiqarilishi nashr etildi. U C++ tilida klassik dasturlarni ishlab chiqishni ham, skriptlarni aniqlash uchun JavaScript-dan foydalaniladigan QML tilidan foydalanishni ham, interfeys elementlarining tuzilishi va parametrlari CSS-ga o'xshash bloklar bilan belgilanadi. Linux, Windows va MacOS uchun tayyor yig'ilishlar yaratilgan.
Yangi versiyada:
- Sozlamalarga tezkor kirish uchun menyuga “Tahrirlash > Afzalliklar” elementi qo‘shildi.
- Libclang asosida amalga oshirilgan C++ tilidagi eski kod modeli o'chirib qo'yilgan, uning o'rniga oldingi filialdan boshlab sukut bo'yicha LSP (Language Server Protocol) protokolini qo'llab-quvvatlovchi Clangd backendiga asoslangan model taklif qilingan.
- QML tahlilchisi JavaScript string shablonlarini va “??=” operatorini qayta ishlashni qo‘llab-quvvatlaydi.
- Python tili uchun tilni qo'llab-quvvatlash serveri python-lsp-server sukut bo'yicha yoqilgan bo'lib, buning uchun alohida sozlamalar bo'limi "Python > Language Server Configuration" taklif etiladi.
- CMake loyihalari uchun yangi "Profil" sozlamalari shabloni joriy etildi, u "RelWithDebInfo" qurish turini disk raskadrovka va profillash vositalarini o'z ichiga olgan holda birlashtiradi.
- Coco qamrovini tekshirish asboblar to'plamini qo'llab-quvvatlaydigan eksperimental plagin qo'shildi.
- Loyihalarni ko‘rish va klonlash, kodni yuklash va voqea bildirishnomalarini olish imkonini beruvchi GitLab integratsiyasi uchun qo‘shilgan eksperimental yordam.
- UWP (Universal Windows Platform) platformasini qo‘llab-quvvatlash to‘xtatildi.
- ARM MSVC asboblar to'plamining ta'rifi Windows platformasida taqdim etilgan.
- Android uchun Wi-Fi orqali qurilmalarga ulanish imkoniyati qo'shildi.
Manba: opennet.ru