Oluṣakoso package fun Qt ti wa ni idagbasoke

Ti ṣe afihan Ile-iṣẹ Qt ọpọlọpọ awọn ọjọ sẹyin nipasẹ ipolowo bulọọgi pe o pinnu lati ṣafikun oluṣakoso package ni oluta ẹrọ ayelujara ti Qt, eyi ti yoo ṣe iranlọwọ ni irọrun fifi sori awọn ile-ikawe afikun ni Qt 6.

Gẹgẹbi ipilẹ, A yoo lo oluṣakoso package Conan, ti a ṣe apẹrẹ lati kaakiri awọn ile-ikawe ni C / C ++ ati ni ọna faaji ti o jẹ ki o kaakiri awọn ile ikawe lati olupin rẹ. O ti gba pe oluṣakoso package gba awọn olumulo laaye lati lo awọn modulu afikun ni ibi ipamọ ita laisi apọju tabi ṣe idiju ipilẹ ipilẹ.

Ni ipele akọkọ, awọn Aṣẹ Nẹtiwọọki Qt, Awọn ọna kika Aworan Qt ati awọn modulu Qt 3D ti ngbero lati pin kaakiri, ṣugbọn pẹlu itusilẹ ti Qt 6 ni Oṣu kejila, nọmba awọn modulu yoo pọ si. Ni afikun si ikojọpọ awọn modulu miiran ti a pese nipasẹ awọn olupilẹṣẹ Qt, oluṣakoso package tun le ṣee lo lati gba awọn ikawe lati ọdọ awọn olutaja ita.

Pẹlu Qt 6 a fẹ lati pese irọrun diẹ sii nipa gbigbe anfani ti oluṣakoso package ni afikun si Oluṣeto ori ayelujara ti Qt. Iṣẹ ṣiṣe oluṣakoso package tuntun, ti o da lori conan.io (https://conan.io), jẹ ki o ṣee ṣe lati pese awọn idii diẹ sii si awọn olumulo laisi jijẹ idiju ti ipilẹṣẹ Qt. Ni afikun si awọn idii ti Qt pese, oluṣakoso package le ṣee lo lati gba akoonu lati awọn orisun miiran.

Ni iṣaaju, a ni awọn igbekun Li b afikun mẹta ti a pese nipasẹ oluṣakoso package: Nẹtiwọọki Aṣẹ Qt, awọn ọna kika aworan Qt, ati Qt 3D. Awọn ile-ikawe afikun diẹ sii yoo wa ni awọn ẹya atẹle ti Qt 6. A n lo anfani lọwọlọwọ eto ifijiṣẹ Qt ti o wa gẹgẹbi ẹhin fun awọn ikawe afikun ti o wa nipasẹ oluṣakoso package. Bii Qt 6.0, iṣẹ lọwọlọwọ ṣi wa ni beta ati pe gbogbo awọn asọye kaabo.

O ṣe pataki lati darukọ pe awọn faili profaili Conan ati kọ awọn ilana ni a n ṣiṣẹ lọwọlọwọ fun awọn ibi-afẹde Android ati iOS.

Bakannaa, Ile-iṣẹ Qt ti tu Qt silẹ fun MCU 1.5, atunyẹwo ti ilana Qt fun awọn alakoso iṣakoso ati awọn ẹrọ agbara kekere. Apakan naa n jẹ ki o ṣẹda awọn ohun elo ayaworan fun oriṣiriṣi awọn ẹrọ itanna elebara, awọn ẹrọ ti a le mu, ẹrọ ile-iṣẹ, ati awọn eto ile ọlọgbọn.

Idagbasoke ni ṣiṣe nipasẹ lilo API ti o mọ ati awọn irinṣẹ idagbasoke boṣewa ti a lo lati ṣẹda awọn GUI okeerẹ fun awọn eto tabili.

Mejeeji C ++ API ati QML le ṣee lo pẹlu awọn ẹrọ ailorukọ Awọn iṣakoso Quick Qt ti a tunṣe fun awọn iboju kekere. Lati ṣaṣeyọri iṣẹ giga, awọn iwe afọwọkọ QML ti wa ni itumọ sinu koodu C ++ ati pe o ṣe atunṣe nipa lilo ẹrọ ayaworan ọtọ, Qt Quick Ultralite (QUL), eyiti o jẹ iṣapeye fun ṣiṣẹda awọn wiwo ayaworan pẹlu iye kekere ti Ramu ati awọn orisun ero isise.

A ṣe apẹrẹ ẹrọ naa pẹlu ARM Cortex-M microcontrollers ni lokan ati ṣe atilẹyin awọn onikiakia awọn aworan 2D bii PxP lori awọn eerun NXP i.MX RT1050, Chrom-Art lori awọn eerun STM32F769i, ati RGL lori awọn eerun Renesas RH850.

Ti o ni idi ti a ṣe ṣafihan ni Qt fun awọn MCUs 1.5 ipilẹ tuntun ti awọn API ti o jẹ ki iṣọkan yẹn ṣiṣẹ.

O ti mẹnuba pe O ni akọkọ awọn ẹya meji:

Aye orukọ pẹpẹ ti ṣafihan awọn iṣẹ abayọri oriṣiriṣi ti o gbọdọ ṣe. Iwọnyi ni awọn iṣẹ ti ẹrọ n pe Ultimate Ultt Qt lati ṣepọ pẹlu hardware. 18 wa ninu wọn lati ṣe ni ọpọlọpọ, diẹ ninu wọn jẹ aṣayan.

Aye orukọ Ni wiwo pese gbogbo awọn API ti o nilo ninu koodu aṣatunṣe pẹpẹ rẹ lati pe ẹrọ lẹẹkansii, fun apẹẹrẹ lati mu awọn iṣẹlẹ ifọwọkan ti a gba lati ọdọ oluṣakoso iboju ifọwọkan tabi lati ṣafikun imudojuiwọn ẹrọ ti o da lori aago tabi nipasẹ awọn ọna miiran.

Iwọ kii yoo ni nigbagbogbo lati ṣe gbogbo awọn ẹya pẹpẹ nigba lilọ kiri Qt Quick Ultralite si ẹrọ. Qt SDK fun awọn MCU pẹlu koodu orisun fun gbogbo awọn iyipada pẹpẹ, eyi ti o tumọ si pe ti o ba nilo lati mu Qt Quick Ultralite baamu si igbimọ aṣa ti o da lori ọkan ninu awọn MCU ti o ni atilẹyin, tabi ti o ba nilo lati gbe ibudo MCU tuntun lati ọdọ ẹbi kan ibaramu.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.