Un gestore di pacchetti per Qt hè sviluppatu

A Cumpagnia Qt hà svelatu Parechji ghjorni fà attraversu un post di blog chì avete intenzione di include un gestore di pacchetti in l'installatore in linea Qt, chì aiuterà à simplificà l'installazione di bibliuteche addiziunali in Qt 6.

Cum'è basa, U gestore di pacchetti Conan serà adupratu, cuncepitu per distribuisce e bibliuteche in C / C ++ è avè una architettura decentralizata chì permette di distribuisce e bibliuteche da u vostru servitore. Hè assuntu chì u gestore di pacchetti permette à l'utilizatori d'utilizà moduli supplementari in un repositoriu esternu senza sovraccaricà o cumplicà l'inseme di basa.

In a prima tappa, l'autorizazione Qt Network, Qt Image Formats è i moduli Qt 3D sò previsti per esse distribuiti, ma cù a liberazione di Qt 6 in Dicembre, u numeru di moduli aumenterà. Oltre à carregà moduli addiziunali furniti da sviluppatori Qt, u gestore di pacchetti pò ancu esse adupratu per uttene biblioteche da venditori esterni.

Cù Qt 6 vulemu furnisce più flessibilità apprufittendu di un gestore di pacchetti in più di l'installatore Qt Online. A nova funzionalità di gestore di pacchetti, basata nantu à conan.io (https://conan.io), permette di furnisce più pacchetti à l'utilizatori senza aumentà a cumplessità di a basa di Qt. Oltre à i pacchetti furniti da Qt, u gestore di pacchetti pò esse adupratu per uttene cuntenutu da altre fonti.

Inizialmente, avemu trè Li bari supplementari furniti per mezu di u gestore di pacchetti: Rete di Autorizazione Qt, formati di immagine Qt è Qt 3D. Altre bibliuteche addiziunali seranu dispunibili in e prossime versioni di Qt 6. Semu attualmente prufittendu di u sistema esistente di consegna di Qt cum'è backend per e biblioteche addiziunali dispunibili attraversu u gestore di pacchetti. Cum'è Qt 6.0, u travagliu attuale hè sempre in beta è tutti i feedback sò benvenuti.

Hè impurtante menziunà chì i fugliali di prufilu Conan è e ricette di custruisce sò attualmente in opera per i scopi Android è iOS.

Inoltre, Qt Company hà publicatu Qt per MCU 1.5, una rivista di u framework Qt per microcontrollori è dispositivi à bassa potenza. U pacchettu vi permette di creà applicazioni grafiche per una varietà di elettronica di cunsumu, dispositivi portatili, apparecchiature industriali è sistemi di casa intelligente.

U sviluppu hè realizatu aduprendu l'API familiare è l'utili di sviluppu standard aduprati per creà GUI cumplette per i sistemi desktop.

Sia l'API C ++ sia QML ponu esse aduprati cù i widgets Qt Quick Controls riprogettati per picculi schermi. Per uttene alte prestazioni, i script QML sò tradutti in codice C ++ è a resa hè fatta cù un mutore graficu separatu, Qt Quick Ultralite (QUL), chì hè ottimizatu per creà interfacce grafiche cù una piccula quantità di RAM è risorse di processatore.

U mutore hè cuncepitu cù i microcontrollori ARM Cortex-M in mente è supporta acceleratori grafichi 2D cum'è PxP nantu à i chips NXP i.MX RT1050, Chrom-Art nantu à i chips STM32F769i, è RGL nantu à i chip Renesas RH850.

Hè per quessa chì avemu introduttu in Qt per MCU 1.5 un inseme cumpletamente novu di API chì permettenu quella integrazione.

Si cita chì Si cumpone principalmente di duie parti:

U spaziu di nomi di a piattaforma espone e diverse funzioni astratte chì duvete implementà. Queste sò e funzioni chì u mutore chjama Qt Ultralite Rapidu per interagisce cù u hardware. Ci sò 18 da implementà à u massimu, alcuni di elli sò facoltativi.

U spaziu di nomi Interfaccia di Piattaforma furnisce tutte l'API chì avete bisognu in u vostru còdice d'adattazione di a piattaforma per chjamà di novu u mutore, per esempiu per gestisce l'eventi tattili ricevuti da u controller di u schermu tattile o per attivà un aghjurnamentu di u mutore basatu à un timer o per altri mezi.

Ùn duverete micca sempre implementà tutte e funzionalità di a piattaforma durante a migrazione di Qt Quick Ultralite in hardware. U Qt SDK per MCU include u codice sorgente per tutte l'adattazioni di piattaforma, chì significa chì se avete bisognu di adattà Qt Quick Ultralite à una tavola persunalizata basata annantu à unu di i MCU supportati, o se avete bisognu di portà una nova MCU da una famiglia compatibile .


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.