Qt-ийн багц менежерийг боловсруулж байна

Qt компанийн нээлт боллоо хэд хоногийн өмнө блогтоо дамжуулан та Qt онлайн суулгагчид багцын менежер оруулах бодолтой байгаа, Qt 6-д нэмэлт номын санг суурилуулах ажлыг хялбарчлахад туслах болно.

Суурь болгон Конан багцын менежерийг ашиглах болно, C / C ++ дээр номын санг тараахад зориулагдсан бөгөөд төвлөрсөн бус архитектуртай бөгөөд өөрийн серверээс номын санг тараах боломжийг олгодог. Энэ нь таамаглаж байна багцын менежер хэрэглэгчид гадны агуулахад нэмэлт модулиудыг ашиглах боломжийг олгодог хэт ачаалалгүйгээр эсвэл үндсэн багцыг төвөгтэй болгохгүйгээр.

Эхний шатанд, Qt сүлжээний зөвшөөрөл, Qt зургийн формат, Qt 3D модулиудыг тараахаар төлөвлөж байна, гэхдээ 6-р сард Qt XNUMX гарснаар модулиудын тоо нэмэгдэх болно. Qt хөгжүүлэгчдийн өгсөн нэмэлт модулиудыг ачаалахаас гадна багц менежерийг гадны үйлдвэрлэгчдээс номын сан авахад ашиглаж болно.

Qt 6-ийн тусламжтайгаар Qt Online Installer-ээс гадна багцын менежерийн давуу талыг ашиглан илүү уян хатан байдлыг бий болгохыг хүсч байна. Conan.io (https://conan.io) дээр суурилсан шинэ багц менежерийн функц нь Qt суурь түвшний нарийн төвөгтэй байдлыг нэмэгдүүлэхгүйгээр хэрэглэгчдэд илүү олон багц өгөх боломжийг олгодог. Qt-ийн өгсөн багцуудаас гадна багцын менежерийг бусад эх сурвалжаас агуулга олж авахад ашиглаж болно.

Эхний ээлжинд бид багц менежерээр дамжуулан гурван нэмэлт Li b хувилбартай: Qt Authorization Network, Qt дүрсний формат, Qt 3D. Илүү олон нэмэлт номын санг Qt 6-ийн дараагийн хувилбаруудад ашиглах боломжтой болно. Одоогийн байдлаар багц менежерээр дамжуулан авах боломжтой нэмэлт номын сангуудын арын хэсэг болох одоо байгаа Qt хүргэлтийн системийг ашиглаж байна. Qt 6.0-ийн нэгэн адил одоо хийгдэж буй ажил бета хувилбар хэвээр байгаа тул бүх сэтгэгдлийг хүлээн авах боломжтой.

Конан профайл файлууд болон бүтээх жорууд нь одоогоор Android болон iOS үйлдлийн систем дээр ажиллаж байгааг дурдах нь чухал юм.

Мөн түүнчлэн, Qt Компани нь MCU 1.5-д зориулж Qt гаргасан, микроконтроллер ба бага чадлын төхөөрөмжүүдийн Qt бүтцийн тойм. Энэхүү багц нь олон төрлийн цахилгаан бараа, зөөврийн төхөөрөмж, үйлдвэрлэлийн тоног төхөөрөмж, ухаалаг байшингийн системийн график програмуудыг бий болгох боломжийг танд олгоно.

Хөгжүүлэлтийг ширээний системд зориулагдсан иж бүрэн GUI үүсгэхэд ашигладаг API, стандарт хөгжүүлэлтийн хэрэгслийг ашиглан хийдэг.

C ++ API болон QML хоёулаа жижиг дэлгэцүүдэд зориулж Qt Quick Control виджетүүдийг шинэчлэн боловсруулж ашиглаж болно. Өндөр гүйцэтгэлд хүрэхийн тулд QML скриптүүдийг C ++ код болгон хөрвүүлж, тусдаа график хөдөлгүүр болох Qt Quick Ultralite (QUL) ашиглан гүйцэтгэдэг бөгөөд энэ нь бага хэмжээний RAM, процессорын нөөц бүхий график интерфэйс үүсгэхэд оновчтой болсон.

Хөдөлгүүр нь ARM Cortex-M микроконтроллеруудыг бодолцон бүтээсэн бөгөөд NXP i.MX RT2 чипсүүд дээр PxP, STM1050F32i чипүүд дээр Chrom-Art, Renesas RH769 чипүүд дээр RGL зэрэг 850D график хурдасгуурыг дэмждэг.

Тиймээс бид Qt дээр MCUs 1.5-т зориулж уг интеграцийг идэвхжүүлсэн цоо шинэ API багцыг нэвтрүүлсэн.

Үүнийг дурдсан Энэ нь гол төлөв хоёр хэсгээс бүрдэнэ.

Платформын нэрс нь таны хэрэгжүүлэх ёстой өөр хийсвэр функцуудыг ил гаргадаг. Эдгээр нь хөдөлгүүрийн дууддаг функцууд юм Qt Quick Ultralite тоног төхөөрөмжтэй харьцах. Эдгээрээс хамгийн ихдээ 18-г нь хэрэгжүүлэх шаардлагатай байдаг бөгөөд зарим нь заавал биш байдаг.

Нэрийн орон зай PlatformInterface хөдөлгүүрийг буцааж дуудах, жишээлбэл мэдрэгчтэй дэлгэцийн хянагчаас хүлээн авсан мэдрэгчтэй үйл явдлуудыг зохицуулах, эсвэл таймер дээр суурилсан хөдөлгүүрийн шинэчлэлтийг өдөөх, эсвэл бусад аргаар ашиглахад шаардлагатай бүх API-уудыг өгдөг.

Та Qt Quick Ultralite-ийг техник хангамж руу шилжүүлэхдээ платформын бүх функцийг хэрэгжүүлэх шаардлагагүй болно. MCU-д зориулсан Qt SDK нь платформын бүх дасан зохицох эх кодыг агуулдаг бөгөөд хэрэв та Qt Quick Ultralite-ийг дэмжигдсэн MCU-ийн аль нэгэнд суурилсан захиалгат самбарт тохируулах шаардлагатай бол эсвэл гэр бүлийн нийцтэй шинэ MCU порт хийх шаардлагатай гэсэн үг юм. .


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.