Logo Blogo

Tutti gli articoli con tag qml

LightDM s’installa su Kubuntu coi binding per Qt di David Edmundson

pubblicato da Federico Moretti

LightDM – Kubuntu

David Edmundson, già conosciuto per il porting di Telepathy, ha realizzato l’interfaccia di Light Display Manager (LightDM) in QML coi binding delle librerie Qt. Originariamente scritto per le Gtk+, LightDM è diventato il display manager predefinito di Ubuntu a partire da Oneiric Ocelot. Edmundson l’ha adattato all’uso su Kubuntu.

LightDM è del tutto indipendente dal desktop environment e perciò può adattarsi, meglio di GDM, a qualunque variante di Ubuntu: Xfce, LXDE e adesso KDE possono usufruire del display manager. Non è un progetto di Canonical, però il lavoro di Edmundson potrebbe essere in tempo per approdare su Precise Pangolin — almeno, come opzione.

Grazie alle caratteristiche del display manager, l’interfaccia in QML per LightDM conserva lo sfondo e il tema predefiniti del desktop. Edmundson è riuscito a integrare pure i widget di Plasma. La gestione dell’aspetto è tra le impostazioni di Kubuntu: il progetto è nel playground di KDE, i pacchetti sono disponibili su Launchpad.

Via | David Edmundson

....
condividi 0 Commenti

Phonon GStreamer avrà un riproduttore multimediale in QML e Qt Quick

pubblicato da Federico Moretti

Native Phonon QML Player

Phonon otterrà entro la fine della Google Summer of Code (GSoC) 2011 un riproduttore multimediale “nativo” grazie a Qt Modeling Language (QML) e Qt Quick. Il progetto è di Harald Sitter: consentirà ad altri sviluppatori d’interagire con Phonon per realizzare ulteriori applicazioni. I primi risultati sono sicuramente molto gradevoli.

Il backend di riferimento è GStreamer, anziché VLC. Forse, perché Sitter intende basare la propria applicazione su Kubuntu: GStreamer permette d’appoggiarsi alla routing policy per KDE di PulseAudio, il sistema sonoro predefinito in Ubuntu e altre distribuzioni. Il passaggio a QML non dovrebbe costringere all’utilizzo di GStreamer.

L’applicazione d’esempio di Sitter è un riproduttore di filmati, mentre il progetto di Phonon con QML può essere sfruttato anche per riprodurre il suono. La scelta di QML è motivata dall’esigenza di realizzare applicazioni native per più piattaforme, mantenendo lo stesso livello d’ergonomia. KDE è interessato ai dispositivi mobili.

Via | Harald Sitter

....
condividi 4 Commenti

Qt Labs propone nuovi widget per il desktop, inclusi GNOME e Windows

pubblicato da Federico Moretti

Come potete vedere dal video, lo sviluppo dei widget in Qt punta molto alla compatibilità con ambienti diversi da quelli per cui le librerie sono state concepite. Jens Bache-Wiig, nel suo articolo, enfatizza la resa dei widget su GNOME e Windows: l’integrazione coi temi è molto vicina agli originali, pure in presenza di compositing.

In particolare stiamo parlando dei Qt Desktop Components sulla versione 4.7.2 del SDK: i componenti in QML, già esportabili da The GIMP, possono essere controllati in anteprima on-the-fly spuntando l’opzione relativa da Qt Quick. Soprattutto con GNOME è facilissimo osservare le differenze (sembrano davvero minime) col tema in Gtk+.

Non se ne fa menzione sull’intervento di Bache-Wiig, però possiamo ipotizzare un “coinvolgimento” di Canonical per quanto riguarda GNOME: non soltanto perché l’esempio è stato registrato su Ubuntu. Unity 2D è stato scritto con Lighthouse e il compositing è fornito da Compiz. Ovviamente, i widget funzionano anche su KDE/KWin e OS X.

Via | Qt Labs

Nokia rilascia Qt 4.7

pubblicato da Lpt on fire!


Nokia ha rilasciato la versione 4.7 di Qt.

Questa nuova versione, di cui abbiamo iniziato a parlarvi in marzo, incorpora QML (Qt Meta-Object-Language), un linguaggio dichiarativo che consente di descrivere con più facilità l’interfaccia ed il comportamento di un programma.

Il rendering delle animazioni in QtWebKit è stato migliorato del 31% rendendo l’interfaccia utente più fluida. La nuova classe QStaticText può renderizzare il testo al doppio della velocità rispetto a quanto riesca a fare Qt 4.6. Per i dettagli completi potete consultare le note di rilascio.

Via | Nokia

....
condividi 0 Commenti

Qt 4.7, tech preview con QML

pubblicato da Lpt on fire!

Gli sviluppatori di Qt hanno anunciato una tech preview di QT 4.7.

Nonostante questa versione non sia ancora adatta per un utilizzo professionale può già essere testata per ricavare le prime impressioni dalle nuove funzionalità del framework. La versione stabile dovrebbe arrivare attorno a metà anno.

La novità più interessante resta Qt Quick, il Qt UI Creation Kit, che consente agli sviluppatori di dichiarare le proprie interfaccie in QML. Altre novità riguardano il nuovo Network Bearer Management che consente di interagire meglio con le interfacce di rete e consente di implementare HTTP level roaming. Per le informazioni dettagliate vi rimando all’annuncio.

Via | Nokia

....
condividi 1 Commenti

QML e Qt Creator

pubblicato da Lpt on fire!

Qt Declarative UI è un framework per disegnare interfacce utente molto dinamiche e personalizzabili ed è la risposta ad una delle richieste attuali del mercato nel settore dei dispositivi portatili come cellulari, media player, netbook o set-top box.

Sarà una delle novità più importanti per le prossime versioni di Qt ed anche se non è ancora integrato ci si può già sperimentare come potete vedere nel video.

Il progetto è nato da QGraphicsView nell’estate del 2008 ed ora ci lavorano cinque persone a tempo pieno. Un vantaggio importante nell’arco delle caratteristiche di questo programma è la semplicità su cui si base e che permette a programmatori e designer di utilizzare un solo strumento di sviluppo.

Via | TrollTech

....
condividi 1 Commenti