IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Quels tutoriels Qt souhaiteriez-vous voir sur Developpez.com ?

Votants
417. Vous ne pouvez pas participer à ce sondage.
  • Débuter avec Qt en C++ et Qt Creator

    167 40,05%
  • Débuter avec Qt en Python

    112 26,86%
  • Débuter avec Qt Quick et Qt Creator

    122 29,26%
  • Qt Quick (dont Qt Quick Controls, Dialogs, Layouts)

    138 33,09%
  • Migration de Qt 4 vers Qt 5

    85 20,38%
  • Gestes

    35 8,39%
  • Accessibilité

    23 5,52%
  • Réseau

    126 30,22%
  • Bases de données

    132 31,65%
  • Multimédia, 3D (OpenGL)

    124 29,74%
  • Applications hybrides (Qt WebEngine, Qt WebKit)

    66 15,83%
  • Applications mobiles (Qt Bluetooth, NFC, Positioning, Sensors, Android Extras, etc.)

    162 38,85%
  • Applications embarquées (QNX, VxWorks, Windows Embedded, etc.)

    68 16,31%
  • XML

    51 12,23%
  • Extension pour Qt Creator

    52 12,47%
  • Qwt, QwtPolar, Qwt3D, QCustomPlot

    48 11,51%
  • KDE Frameworks 5

    37 8,87%
  • Autre, merci de préciser

    41 9,83%
Sondage à choix multiple
Contribuez Discussion :

Les futurs tutoriels Qt sur Developpez.com (édition 2014)


Sujet :

Contribuez

  1. #101
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Bonjour.
    J'ai lue rapidement les différentes propositions. Et effectivement, avec les évolutions de Qt y as pas mal de possibilité. Actuellement je suis sur un projet où je porte un code win32 en Qt pour android et ios. Voici une liste de fonctionnalités qui serait utile:
    * Paramétrage des outils Android dans QtCreator.
    * Gestion des ressources sous android et IOS avec Android. Natif vs Qt ressources
    * Installer le débogueur pour visual studio
    * Déboguer sous android (fonctionne avec la version béta de Qt Creator), ios , ...
    * Convertir les principales API win32 (linux ?) en Qt (FAQ ?)
    * Faire coexister du code C avec Qt
    * Utilisation du systèmes de ressources Qt dans des librairies (statique et dynamique)
    * Créations et gestions de plugin perso en statique et dynamique avec Qt
    * Utilisation du InputContext (clavier android et IOS)
    * Les event loop Qt et le multithread
    * Différent système d'IHM: QtQUick, QWidget, QGraphics, hybride (Qt webkit)
      0  0

  2. #102
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 677
    Points : 3 837
    Points
    3 837
    Par défaut
    Citation Envoyé par yan Voir le message
    * Installer le débogueur pour visual studio
    Ou tout simplement comment bien installer les outils de débogage sur Windows quand on est raisonnable et donc qu'on utilise MSVC au lieu de cette blague de MinGW. Je me souviens que j'avais eu pas mal de problèmes à l'époque pour bien installer mes outils de débogage avec MSVC et que j'ai dû aller chercher des trucs sur le site de Microsoft pour cela (outils de debug et/ou de SDK Windows, je ne me souviens plus très bien car je ne l'ai fait qu'une seule fois il y a fort longtemps).

    Citation Envoyé par yan Voir le message
    * Faire coexister du code C avec Qt
    Dans ces cas là deux solutions sont possibles :
    • Le C++ étant une surcouche du C, tout code C est censé compiler avec un compilateur C++. C'est donc plus un problème de C/C++ que de Qt a proprement parler.
    • Quitte à faire du C, autant aller jusqu'au bout des choses. Dans ce cas là il vaudrait peut-être plus s'orienter sur du GTK+ au lieu de Qt. Si je parle de GTK+ c'est parce qu'il est écrit en C (et compatible Windows) alors que Qt n'a jamais été porté sur ce langage.
      0  0

  3. #103
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par air-dex Voir le message
    Ou tout simplement comment bien installer les outils de débogage sur Windows quand on est raisonnable et donc qu'on utilise MSVC au lieu de cette blague de MinGW. Je me souviens que j'avais eu pas mal de problèmes à l'époque pour bien installer mes outils de débogage avec MSVC et que j'ai dû allé chercher des trucs sur le site de Microsoft pour cela (outils de debug et/ou de SDK Windows, je ne me souviens plus très bien car je ne l'ai fait qu'une seule fois il y a fort longtemps)
    Yep, c'est assez galère pour trouver de la doc

    Citation Envoyé par air-dex Voir le message
    Dans ces cas là deux solutions sont possibles :
    • Le C++ étant une surcouche du C, tout code C est censé compiler avec un compilateur C++. C'est donc plus un problème de C/C++ que de Qt a proprement parler.
    Pas vraiment. Et du code C ne va pas forcement bien compiler avec un compilateur C++. Par contre c'est deux langages coexistent facilement, mais y as 2-3 choses à faire attention.

    Citation Envoyé par air-dex Voir le message
    • Quitte à faire du C, autant aller jusqu'au bout des choses. Dans ce cas là il vaudrait peut-être plus s'orienter sur du GTK+ au lieu de Qt. Si je parle de GTK+ c'est parce qu'il est écrit en C (et compatible Windows) alors que Qt n'a jamais été porté sur ce langage.
    GTK sur android et IOS ???

    Après je ferais pas de troll sur GTK vs Qt.
      0  0

  4. #104
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 677
    Points : 3 837
    Points
    3 837
    Par défaut
    Pour MSVC je ne parlais pas forcément de Visual Studio mais du débobgage de programmes compilés avec MSVC en général, que ce soit avec VS, Qt Creator ou autre. Je veux être clair là dessus.

    Citation Envoyé par yan Voir le message
    GTK sur android et IOS ???

    Après je ferais pas de troll sur GTK vs Qt.
    Moi non plus.

    Quand on me parle de C je pense plus à du desktop qu'à du mobile. Je ne connais pas de technos mobiles où l'on code en C (je ne parle pas d'embarqué bien sûr). Peut-être le NDK d'Android mais je ne suis pas assez compétent sur le sujet pour dire quoi que ce soit dessus. Je pensais donc "desktop" et qui dit "GUI en C pour desktop", dit forcément "GTK+".

    Après pour ce qui est de ton cas, je ne connais pas ton projet dans les détails (cela ne me regarde pas non plus) donc je n'irai pas plus loin.
      0  0

  5. #105
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par air-dex Voir le message
    Quand on me parle de C je pense plus à du desktop qu'à du mobile. Je ne connais pas de technos mobiles où l'on code en C (je ne parle pas d'embarqué bien sûr). Peut-être le NDK d'Android mais je ne suis pas assez compétent sur le sujet pour dire quoi que ce soit dessus. Je pensais donc "desktop" et qui dit "GUI en C pour desktop", dit forcément "GTK+".
    C'est vrai que l'on entend rarement parler de dev mobile en C.
    Android NDK utilise Gcc/G++ et IOS utilise clang. Tu peux donc développer en C ou en C++ sous c'est deux plateformes en utilisant les lib standard (Il est aussi possible d'utiliser C++11)
      0  0

  6. #106
    Membre chevronné Avatar de gabriel21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2007
    Messages : 548
    Points : 1 990
    Points
    1 990
    Par défaut
    Pour ma part je verrais des tutoriels sur :
    • le réseau
    • le multimédia
    • les bases de données
    • le Framework KDE5


    C'est ce qui m’intéresse à titre personnel (je ne fais pas de QT en pro)

    Et effectivement, revalider les anciens tutoriels et les rendre compatible QT5 serait une bonne chose.
      0  0

  7. #107
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Points : 19
    Points
    19
    Par défaut QML vs QtQuick
    @Tawane: QML c'est le langage déclaratif (qui peut servir à déclarer beaucoup de choses, dont des objets applicatifs spécifique au domaine par exemple, cf https://archive.fosdem.org/2013/schedule/event/qml/, ou même des widgets, cf https://github.com/KDAB/DeclarativeWidgets...). QtQuick c'est la technologie de rendu graphique (via QGraphicsView en Qt4, et via OpenGL en Qt5) pour applications (souvent tactiles) écrites avec le langage QML.
      0  0

  8. #108
    Membre averti
    Avatar de Niak74
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    271
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 271
    Points : 333
    Points
    333
    Par défaut
    Bonjour,

    Désolé de répondre avec autant de retard, cela fait plus d'un an que je ne développe plus avec Qt =(

    Voila toutefois mon avis, pour moi il est clair que l'avenir est prometteur pour tout ce qui est développement mobile, donc choix 1 : Qt pour Android. Ensuite, de manière à coder toujours plus proprement et efficacement, en isolant les couches métier des couches UI, il me semble important de rendre plus accessible l'utilisation de QML/QtQuick.
      0  0

  9. #109
    Invité
    Invité(e)
    Par défaut Tutoriels XML
    Bonjour,

    Je lirais volontiers un tutoriel XML avec comme parties :
    - comment parser un fichier XML, comment vérifier si il est valide.
    - comment vérifier qu'un fichier XML est conforme par rapport à un schéma XSD
    - comment utiliser des reqêtes XPath sur un fichier XML
    - comment appliquer une transformation XSLT à un fichier XML
    Le tout avec des logiciels libres (ou autres) et avec des librairies pour différents langages (Python, C++, C# etc.)

    Une comparatif des librairies pour faire tout ça m'intéresse aussi (principalement en C++)

    C'est un gros boulot... un partie doit déjà être présente sur ce site, d'ailleurs (et sur d'autres), il faudrait que j'aille voir...
      0  0

  10. #110
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 29
    Points : 19
    Points
    19
    Par défaut
    Bonjour,

    Désolé pour le retard. Moi également ça fait un certain temps que je n'ai plus bossé avec Qt

    J'ai entre temps été attiré vers le développement mobile sur plateforme HYBRIDE.
    Vu que je travaille avec un équipe, j'aurai vraiment souhaité que Qt soit l'outil choisit pour notre travail,

    mais après une étude comparative faite sur différents outils sélectionnés, mon choix n'a pu être adopté à cause de la pauvreté de la documentation concernant la
    partie mobile de Qt.

    Donc un tutoriel pratique avec de nombreux exemples serait vraiment le bienvenu.
      0  0

  11. #111
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 16
    Points : 15
    Points
    15
    Par défaut Bluetooth Android, independant taille a des resolutions different
    Salut,
    je voulais bien avoir un tutoriel comment un peut utiliser Bluetooth à un application de l'Android.
    Et comment on peut faire un Application de l'Android qui regarde a chaque résolution de l’écran la même.
      0  0

  12. #112
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 27
    Points : 20
    Points
    20
    Par défaut UN (gros) tuto sur les feuilles de style?
    Bonjour,
    même si la discussion est vieille, j'espère qu'elle est toujours valable. Depuis quelques mois j'affronte presque quotidiennement la galère d'utiliser des feuilles de style dans Qt. Mes problèmes sont nombreux:
    • Ordre de priorité des règles? Dans la documentation il est indiqué que c'est "la règle la plus précise" qui l'emporte. Sauf que la notion de "plus précise" n'est pas claire. Ainsi, j'ai découvert que C1 C2 C3 (arborescence de 3 classes) est considéré comme plus précis que C3#toto (qui limite pourtant en général beaucoup plus)
    • Ordre de priorité entre les règles présentes dans le QSS application, celles définies via QtCreator, et celles définies en direct (par un setStyleSheet)?
    • Innombrables bugs (et contournements) dans la gestion des règles. Actuellement j'ai tendance à mettre des "border:xxx;" un peu partout car dans nombre de cas la règle QSS part dans les choux si cette définition est absente.
    • Différences majeures entre QSS et CSS. En CSS il y a héritage des règles entre l'objet parent et les objets enfants, mais pas en QSS. Ce genre de différence rend parfois fou.
    • Possibilité de créer des variables? Mon application utilise 3 couleurs. Je n'ai pas trouvé le moyen de les définir (macro) pour ne pas avoir à les répéter des dizaines de fois. Ce qui promet pour le jour où je devrai les changer (et qui arrive malheureusement dans les semaines qui viennent).
    • Et j'en oublie probablement encore pas mal.


    Donc là, j'avoue qu'un tuto QSS complet m'éviterait de perte quelques milliards de neurones à chaque fois que je dois utiliser ces fichues feuilles de style.

    Merci d'avance.
      0  0

  13. #113
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Points : 19
    Points
    19
    Par défaut QSS ou pas QSS
    Pour moi (et c'est d'ailleurs l'avis de tout KDAB), la meilleure solution c'est de ne pas utiliser les feuilles de style Qt du tout.... Un QProxyStyle c'est bien plus précis dans son fonctionnement, plus rapide, sans toutes ces limitations de QSS, y compris la mauvaise interaction avec setPalette par exemple, etc.
      0  0

  14. #114
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 27
    Points : 20
    Points
    20
    Par défaut
    Euh. QProxyStyle permet-il de configurer la totalité du look-and-feel de l'application via un fichier de descriptif tel que le QSS? Ou faut-il configurer par le code chaque style? Car c'est un peu ce qu'il semble en lisant rapidement la documentation de cette classe Qt.
      0  0

  15. #115
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Points : 19
    Points
    19
    Par défaut QProxyStyle
    Pas de fichier descriptif, non. Du bon code C++, avec toute l'expressivité du C++
      0  0

  16. #116
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 27
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par dfaure Voir le message
    Pas de fichier descriptif, non. Du bon code C++, avec toute l'expressivité du C++
    Donc la galère pour que mes clients (qui distribueront le logiciel sous leur nom) puissent changer le look-and-feel de l'application à leur sauce. Il va me falloir créer moi-même une syntaxe, des règles de précédence, etc. pour qu'ils n'aient qu'un fichier texte à modifier.
      0  0

  17. #117
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 704
    Points : 188 983
    Points
    188 983
    Par défaut
    Ce sondage a été remis au goût de 2020, c'est ici si vous voulez participer : https://www.developpez.net/forums/d2...eveloppez-com/
      0  0

Discussions similaires

  1. Les futurs tutoriels Qt sur Developpez.com ?
    Par dourouc05 dans le forum Contribuez
    Réponses: 19
    Dernier message: 16/05/2011, 19h19
  2. Les futurs tutoriels PerlQt4 sur Developpez.com ?
    Par dourouc05 dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 13/01/2011, 14h19
  3. Les futurs tutoriels RubyQt sur Developpez.com ?
    Par dourouc05 dans le forum Ruby
    Réponses: 5
    Dernier message: 13/01/2011, 14h19
  4. Les futurs tutoriels Qt sur Developpez.com ?
    Par dourouc05 dans le forum Qt
    Réponses: 0
    Dernier message: 11/01/2011, 22h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo