Qt Python va Veb Assambleyasi bilan yaxshi integratsiyaga ega bo'ladi

qt

Yaqinda Qt 5.12 chiqarilishi bilan Tuukka Turunen, Qt kompaniyasining "Tadqiqot va rivojlantirish" bo'yicha vitse-prezidenti, bizga 2016 yildan beri har yili bo'lgani kabi ramka uchun kelgusi ishlanmalar haqida umumiy ma'lumot beradi. 

Birinchi Qt 5.12 rivojlanish tsiklini davom ettiradi, yamalar va ishlashni takomillashtirish bilan, masalan, Qt 5 ning uchinchi versiyasi kabi uzoq muddatli qo'llab-quvvatlash bilan (oldingi ikkita versiyaga nisbatan, Qt 5.6.3). va 5.9.7 Qt, shuningdek, tegishli ravishda besh mingdan ortiq tuzatishlar mavjud). Qt Quick va Qt 3D boshqalar qatorida diqqat markazida bo'ladi.

Qt 5.12 Python bilan rasmiy majburiy qatlamni taqdim etdi ushbu modul Qt 5.12-ni uzoq muddatli qo'llab-quvvatlash bilan shug'ullanmaydi, chunki uning rivojlanishi hali etuk emas. Kodning ishonchliligiga qo'shimcha ravishda, hozirgi Python kutubxonalari bilan birlashishi osonroq bo'lishi kerak (C ++ da Qt ko'p funktsiyalarni taklif qilishi kerak, standart kutubxona taqqoslaganda yomon va boshqa kutubxonalar Pythonga qaraganda ancha kam standartlangan.)

Bu yil 2019 yilda biz hech bo'lmaganda ilmiy hisoblash uchun numpy bilan integratsiyani ko'rishimiz kerak, shu qatorda massivlarni kuchli amalga oshirish.

Qt veb-assambleyali Internetga ham ochiladi: Qt 5.13 dan boshlab veb-yig'ilish modulida Qt dasturini brauzerda ishga tushirish uchun kompilyatsiya qilish mumkin (bu imkoniyat kattaroq, ammo u faqat Qt 5.13 bilan tugagan deb hisoblanadi).

Biroq, rivojlanish hozirda faqat Linux va macOS-da mumkin - ro'yxatga Windows qo'shiladi.

Xususiyatlar tomonida mahalliy fayl tizimiga kirish mumkin bo'ladi (brauzerlar tomonidan amalga oshiriladigan qum qutilari chegaralarida).

para Qt 5.13 animatsiyalari Adobe After Effects-da ishlab chiqarilgan Qt Lottie, Bodymovin yangi modulini keltirdi.

Qt Lottie ushbu animatsiyalarni Qt Quick dasturlariga kiritishni, shuningdek ularni boshqarishni (boshlash, pauza va hk) osonlashtiradi. Modul ishlab chiqilgan platformalarda ishlatilishi mumkin bo'lgan tarzda ishlab chiqilgan. Bu yil texnik bashoratdan chiqishi kerak.

Rivojlanish vositalari

Ning so'nggi versiyalari Qt Creator Clang-ni ishlatish uchun C ++ dvigatelini katta darajada qayta ishladi. 

Imtiyozlar Clang Tidy va Clazy bilan integratsiyalashgan holda amalga oshiriladi. Ushbu yil davomida boshqa diagnostika va samaradorlikni tahlil qilish vositalari keladi.

ERI o'zi yuklangan loyiha uchun ramzlar bazasidan foydalangan holda yaxshilangan ishlashni ko'rishi kerak, aksincha kod yozilganda fayllarni birma-bir tahlil qilish kerak emas.

Komo CMake Qt 6Qt Creator-ni tanlash vositasi bo'lib tuyuladi chunki CMake loyihalari bilan ishlash mumkin, ammo bu Qt tomonidan ishlatiladigan eski loyiha formati (mashhur .pro fayllari) kabi har doim ham oson emas. Bu boshqalar qatorida CMake loyihasini yaratishni osonlashtiradi.

Qt Quick Designer, Qt Quick uchun Qt Creator bilan birlashtirilgan ingl. Muharriri, Qt Design Studio uchun ishlab chiqilgan ba'zi xususiyatlardan foydalanadi. (ikkinchisi Qt Creator bilan bir xil asosda ishlab chiqilgan). Yaqinda biz Qt Design Design-da Qt Design Studio xronologiyasini ko'rishimiz kerak.

Grafik dizaynerlar uchun vositalar

Bittasi 2019 yilda grafik dizaynerlar uchun mo'ljallangan yirik loyihalar 2D va 3D dizayn vositalarini birlashtirishga xizmat qiladi, bitta dasturni taklif qilish (2D va 3D interfeyslar uchun o'ziga xos imkoniyatlarga ega).

U bilan birgalikda komponentlarni, o'zaro ishlashni yaxshilaydigan va birlashtirilgan o'rnatish vositalarini ko'rishimiz kerak. Qt 3D Studio-ning ishlash muddati ham yaxshilanadi.

Qt Design Studio yangi chizilgan vositalarni, yangi o'tish egri muharriri va mulk muharririni ko'rishi kerak, Qt 3D Studio-da bo'lishi kerak bo'lgan uchta narsa. Bir nechta monitor bilan ishlash osonroq bo'ladi, masalan, suzuvchi panellar bilan.

Qt 3D Studio ba'zi yaxshi ishlashni yaxshilash huquqiga ega bo'ladi, ularning versiyalari mart oyida 2.3 va iyun oyida 2.4. 

Yangi ko'rsatuvchi dvigatellar va animatsion tizimlar protsessorlardan foydalanishni kamaytirdi, 3D tarkibni tezkor yuklashni va xotira sarfini kamaytirdi.

2019 yilgi maqsadi yuqori darajadagi qo'shimcha qurilmalarda ishlaydigan murakkab, real vaqtda 3D dasturlarga ega bo'lishdir.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.