jeudi 7 avril 2016

Qt/C++ pour Android - Installation et MaintenanceTool

Comment utiliser le Maintenance Tool de Qt pour installer de nouveaux modules ? Dans deux articles précédents, on a vu l'ensemble de ce qu'il faut installer et pour exécuter une application Qt/C++ dans un émulateur d'Android ... Ce n'est pas satisfaisant alors essayons d'aller plus loin.

Je pensais trouver l'outil dans le "Menu Démarrer" ... bon, je vais directement exécuter :

C:\Qt\Qt5.5.0\MaintenanceTool.exe

Exécution du Maintenance Tool de Qt/C++
Chouette, je vais pouvoir Ajouter ou Supprimer des modules à mon installation de Qt, je choisie donc cette option et je clique sur suivant :

MaintenanceTool Qt erreur d'exécution 
Et bien on aura pas été bien loin. Quelle lutte ce Qt quand même ...

Pffffffff !!!

Pas d'autre choix que de cliquer sur "Paramètres".

J'indique le répertoire d'installe de mon Qt/C++ :

Configurer le MaintenanceTool avec le répertoire de Qt/C++
Je clique sur Ok :

Qt 5.5 - MaintenanceTool
Finalement, je voulais installer Android pour x86 !?

Honnêtement ? Je ne sais pas pour les autres plateformes mais pour Windows c'est de la daube ce MaintenanceTool !

Dans la figure suivante : Ici

On voit très clairement qu'il existe une Installe pour Android x86 mais comment faire ?

Pffffffff !!!

vendredi 26 février 2016

Qt - Roadmap pour 2016 - Qt 5.6.0 released in Mars 2016

Qu'elles sont les nouveautés prévues pour Qt/C++ en 2016 ? Chaque année on ne nous prédit que le meilleur qu'en est-il vraiement ? La version de Qt sera la version 5.6 mais on aura tout au long de l'année :
Qt releases: Qt 5.6 in March, Qt 5.7 targeting May and Qt 5.8 targeting October.

Qt Roadmap in 2016

Automatic support for high-dpi : capacités graphiques élevées : dot per inch
Qt 5.6 est la "First Long-Term Supported Qt 5 Release" cela signifie que cette version sera supportée au moins pour les trois prochaines années.

Support for High-DPI, signifie qu'une application écrite pour un écran de résolution standard sera automatiquement adaptée aux écrans de haute résolution.

QT 5.7 introduira de nouveaux modules :
Qt Quick Controls 2
Qt 3D
Qt SerialBus : différents bus de communication, CANBus et ModBus

Qt Wayland Compositor TP : Multi-process support pour appareils embarqués
Qt SCXML TP

La suite à lire sur le blog de Tuukka Turunen.

mercredi 10 février 2016

Comment donner des propriétés à mon exécutable Qt sous Windows ?

J'ai généré un exécutable avec Qt/C++ un .exe. Maintenant, si je clique bouton-droit que j'affiche les propriétés de mon exécutable :

Qt/C++ Comment setter les propriétés de mon exécutable ?

Comment puis-je modifier les Détails de mon exécutable ? Mettre ce que je souhaite dans les champs "Type", "Version du fichier", "Nom du produit", "Copyright" ...

Avec Qt/C++ comment modifier les champs de mon exécutable?

Et bien, je cherche encore la réponse. 

Sous Visual Studio cela passe par la constitution d'un fichier "manifest" de l'application. Sous Qt ? Etant donné l'environnement multi-plateforme ? Je cherche ...

à vous

Mis à jour 07/03/2016 : Il me semble que la réponse se trouve ici :

SignalSlot - How to enable Qt applications to run as administrator on windows

où l'on préconise la création et l'utilisation d'un fichier manifest.xml ... et de l'utiliser dans la création de l'exécutable.

CQFD !