Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de Qt 5.3 en version alpha
Qui améliore la stabilité, les performances et facilite la première utilisation du framework

Le , par arnolddumas

0PARTAGES

4  0 
C'est aujourd’hui que sort la version alpha de Qt 5.3, avec un peu en avance sur le plan d'une sortie tous les six mois mais il a été décidé d'un nouveau cycle de sortie : une sortie au printemps et une autre en hiver. Qt 5.3 est la première version à bénéficier de ce nouveau cycle de sortie.

Qt 5.3 améliore la stabilité, les performances et facilite la première utilisation du framework. Les équipes de développement ont durant ces derniers mois cherché à amélioré la qualité de Qt, notamment sur les plates-formes mobiles ainsi que sur OS X. À côté de cela, Qt 5.3 apporte aussi son lot de nouvelles fonctionnalités ainsi que le support d'une nouvelle plate-forme : WinRT/Windows Phone.

Nouvelles fonctionnalités


Une des principales nouvelles fonctionnalités de Qt 5.3 est l'intégration améliorée entre Qt Widgets et Qt Quick. La nouvelle classe QQuickWidget permet une intégration sans accroc d'une interface basée sur Qt Quick dans une application basée sur Qt Widgets. Cela devrait considérablement simplifier l'usage concomitant des deux technologies, ainsi que faciliter l'intégration des application basées sur Qt Quick dans des applications existantes utilisant Qt Widgets.

Le module Qt Network supporte maintenant le protocole SPDY, accélérant le téléchargement de contenu web dans Qt WebKit à travers QNetworkAccessManager. Un nouveau module,Qt WebSockets, fait son apparition et ajoute le support complet des sockets web (RFC 6455).

Qt QML ainsi que le nouveau moteur QML (introduit dans Qt 5.2) supporteront dans Qt 5.3 le profilage grâce au profileur QML intégré à Qt Creator. En plus de cela, vous pourrez profiler et déboguer plusieurs instances du moteur QML au sein d'une même application en utilisant le nouveau service de débogage baptisé EngineControl.

Qt Quick s'est doté d'un contrôle gérant un calendrier ainsi qu'un modèle de fenêtre incluant les boutons standards.

Notez aussi que Qt sous Windows peut être configuré pour permettre le changement entre OpenGL et ANGLE durant l'exécution du programme.

Fonctionnalités spécifiques aux mobiles


L'attention des développeurs s'est fixée sur la résolution des bogues ainsi que sur l'amélioration des plates-formes mobiles, tant au niveau du framework qu'au niveau des outils. En plus de cela, de nouvelles implémentations pour certains modules existants ont été développées. Ainsi, le module Bluetooth est supporté sous Android et Qt Positionning est totalement supporté à la fois sous Android et iOS. Enfin, la saisie en langues telles que le chinois est maintenant totalement supportée sous iOS.

Support de WinRT et de Windows Phone


Afin de compléter l'offre mobile, Qt 5.3 proposera le support de WinRT et de Windows Phone à un niveau de support bêta. La plupart des fonctionnalités de Qt Core, GUI, Network, Widgets, QML, Quick et Sensors fonctionnent déjà et des améliorations sont prévues pour la version finale.

Retrouvez plus de détails sur les nouvelles fonctionnalités apportées par Qt 5.3 sur le wiki du projet Qt.

Qt Creator


Enfin, il est prévu d'inclure la prochaine version de Qt Creator, la 3.1 dans la version finale de Qt 5.3, ajoutant de nouvelles fonctionnalités du côté des outils. Qt Creator 3.1 introduira pour la première fois un support initial des plates-formes WinRT et Windows Phone.

Comme d'habitude, la version alpha de Qt 5.3 est disponible sur le site du projet Qt.

Lire l'article original : « Qt 5.3 alpha is available »

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de arnolddumas
Rédacteur/Modérateur https://www.developpez.com
Le 17/06/2014 à 16:31
D'après ce que j'avais lu sur la mailing list, un français (cocorico) a développé une alternative en utilisant l'API d'Apple ; voila le gitorious. C'est donc "dans les tuyaux", mais aucune intégration aux dépôts officiels n'a été pour le moment envisagée. Sinon, il est toujours possible de compiler OpenSSL et Qt sur ta machine, afin d'avoir le suport d'OpenSSL pour iOS. Si tu n'y arrives pas, tu peux toujours ouvrir un sujet dans le sous-forum adapté.
1  0 
Avatar de Danny-k
Membre actif https://www.developpez.com
Le 30/06/2014 à 11:50
Citation Envoyé par Jbx 2.0b Voir le message
C'est une bonne nouvelle, avec juste un petit hic : C'est dommage que depuis la version 5.2.1 ils ne proposent plus de version 64 bits précompilée pour VS2012. Seule une version pour VS2013 est proposée. Pour tester ces nouvelles versions avec mon projet ça me demande beaucoup plus de temps, du coup je préfère rester en 5.2.1.
http://www.tver-soft.org/qt64

Testez au boulot et marche nickel.
1  0 
Avatar de zeecrowddev
Membre du Club https://www.developpez.com
Le 22/05/2014 à 15:03
Très beau travail de la part de l'équipe Qt
Le portage de notre application (C++/Qml) en Qt5.3 est en cours et se fait sans douleur

A noter par contre un obligation de passer en VS 2013 si on désire rester en Angle sous windows.
Car pas les livrables binaires ne sont fournit qu'en OpenGl pour VS2010 et VS2012

Qt Quick s'est doté d'un contrôle gérant un calendrier.
On l'attendait depuis longtemps
0  0 
Avatar de s.raymond
Candidat au Club https://www.developpez.com
Le 23/05/2014 à 7:44
Citation Envoyé par zeecrowddev Voir le message

A noter par contre un obligation de passer en VS 2013 si on désire rester en Angle sous windows.
Car pas les livrables binaires ne sont fournit qu'en OpenGl pour VS2010 et VS2012
Tu peux compiler une version avec opengl, c'est disponible dans les options de configuration.
0  0 
Avatar de zeecrowddev
Membre du Club https://www.developpez.com
Le 23/05/2014 à 9:47
Une version Opengl est effectivement livrée pour VS 2010 et VS2012.

Notre logiciel (http://www.zeecrowd.com) étant (pour l'instant) que sous Windows j'ai cru comprendre (peut être à tord) qu'il été préférable d'utiliser la version Angle pour être sur de la compatibilité avec toutes les versions windows : http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL
0  0 
Avatar de s.raymond
Candidat au Club https://www.developpez.com
Le 23/05/2014 à 10:07
Pour la version précédente (5.2.1) les versions VS2012 et VS2010 étaient fournies avec ANGLE.
Il doit donc être possible de compiler la 5.3.0 avec VS2012 ou VS2010 et le support ANGLE.

En ce qui concerne nos applications, comme il y a du code openGL 1.0, qui n'est pas supporté par ANGLE, la version openGL s'impose.
0  0 
Avatar de zeecrowddev
Membre du Club https://www.developpez.com
Le 02/06/2014 à 13:18
Voilà le passage en 5.3 sous VS 2013 est fait ..

- Le passage en Qt5.3 pas trop galère si ce n'est qu'on est passé en VS 2013. Et donc un redistribuable de plus à livré ...
http://download.microsoft.com/downlo...redist_x86.exe
- Ca y est on a le Calendar en Qml :-)

Bon maintenant le point qui fâche (avec l'historique) :-(

Après avoir testé l'application sur Windows 8 et Vista (et tout se passe bien), je tente un essai sous Windows Xp et là :
C'est l’ascenseur émotionnel : plouf ...

L'application n'est pas reconnu comme un executable.

Après une recherche sur internet je tombe là dessus (c'est bien l'informatique on en apprend tout les jours :-)) : http://msdn.microsoft.com/en-us/libr.../jj851139.aspx

Donc je recompile tout avec l'option "Visual Studio 2013 (v120)" ...
Là l’application est bien reconnue comme un exécutable mais une fonction système "Get..." (désolé j'ai pas noté à ce moment là le nom exact) n'est pas trouvée.
Après une autre recherche je trouve que seul le SP3 de Windows Xp est supporté (Bein oui c'était un vieux PC)

Une fois en SP3 je retente et il me donne le message suivant "strnlen not found in MSVCRT.dll".
Encore une recherche sur internet et je tombe là dessus : https://codereview.qt-project.org/#change,72935

Si j'ai bien tout compris il faut que je recompile Qt et là ça va faire beaucoup :-(
Donc je remet la compilation de Qt 5.3 pour windows Xp plus tard (pour me concentrer sur Android) et Zeecrowd ne tourne plus sous Xp :-(
0  0 
Avatar de zeecrowddev
Membre du Club https://www.developpez.com
Le 11/06/2014 à 0:32
Bonjour

Pour fêter l'arrivée de Calendar en Qml dans Qt5.3 rien ne vaut une petite application ]

Je vous présente un "Doodle like" sous Zeecrowd (pas besoin d'en décrire les fonctionnalités )



Les sources sont toujours sur GitHub : https://github.com/zeecrowddev/wywb

http://zeecrowddev.github.io/wywb/
0  0 
Avatar de developpeur05Kafe
Candidat au Club https://www.developpez.com
Le 17/06/2014 à 15:57
Bonjour,

Effectivement un bon travail de la part de l'équipe de Qt.

Cependant est-ce-que certaines personnes ici présentes auraient des informations sur l'intégration d'OpenSSL pour iOS ? Une date ? Ou si c'est dans les tuyaux de l'équipe Qt ?
Je sais qu'il est possible de build Qt avec OpenSSL mais j'ai essayé de le faire en suivant différents tutos, et à chaque fois ce fut un échec.

Cordialement,
developpeur05Kafe.
0  0 
Avatar de Jbx 2.0b
Membre chevronné https://www.developpez.com
Le 29/06/2014 à 10:16
C'est une bonne nouvelle, avec juste un petit hic : C'est dommage que depuis la version 5.2.1 ils ne proposent plus de version 64 bits précompilée pour VS2012. Seule une version pour VS2013 est proposée. Pour tester ces nouvelles versions avec mon projet ça me demande beaucoup plus de temps, du coup je préfère rester en 5.2.1.
0  0