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

Discussion :

UI Qt embarqué

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de TheCaribouX
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 255
    Par défaut UI Qt embarqué
    Bonjour à tous,

    Je découvre gentiment Qt et je ne parviens à répondre à la question de fond qui m'intéresse.

    Y'a-t-il un moyen simple et efficace de développer des UI embarquées, avec des fichiers de base Illustrator? Je suis plus habitué ces temps-ci à flash, qui permet facilement de créer un bouton de n'importe quelle forme/graphisme et d'y associer un comportement en actionscript, et lorsque je cherche des informations pour Qt, je ne trouve que des boutons carrés, version windows.

    Etant donné l'importance qu'est en train de prendre (ou du moins qu'était en train de prendre) Qt, je suppose que des outils existent; je peine juste à trouver les bons "widget" ou les bonnes méthodes.

    Merci!

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour

    A priori, l'équivalent de flash + actionscript, c'est le QML (langage déclaratif) + javascript. Tu trouveras sans problème des exemples de code dans la doc. Le code QML est relativement simple. Par exemple pour créer un rectangle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Rectangle {
         width: 200
         height: 200
         color: "blue"
    }
    Pour la création de l'interface, il existe un plugin photoshop (je crois) qui permet de générer directement du code QML. Je n'ai plus le lien en tête mais une petite recherche dans les anciennes news de Developpez te permettra de la retrouver.

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2010
    Messages : 243

  4. #4
    Membre très actif Avatar de TheCaribouX
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 255
    Par défaut
    Meric pour vos réponses, je progresse

    Alors pour l'instant:
    • Créer des composants en QML - check
    • Utiliser QtCreator pour définir un design - check
    • Associer du code (js c'est ca?) à un élément - non pas encore check ca, mais je dois pouvoir trouver les infos
    • "Communiquer" avec du code C - pas check non plus
    • Importer les éléments depuis Illustrator - seule solution trouvée pour l'instant : Illustrator -> Photoshop -> QtQuick Components. Quelqu'un a une solution plus simple?


    Je continue les investigations

  5. #5
    Membre très actif Avatar de TheCaribouX
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 255
    Par défaut
    Je suis tombé sur ce tuto, qui va bien aider à comprendre tout ça!

    Donc:
    • Illustrator - QtQuick components, j'ai toujours cette étape intermédiaire Photoshop dont j'aimerais me dispenser.
    • QtQuick components + code: QML + C++ (apparemment pas besoin de passer par du javascript)
    • C++ - C, oui ca c'est tout bon, ca va aller


    Si quelqu'un a une proposition pour le premier point, c'est volontiers!

    Merci

Discussions similaires

  1. Quel langage pour le développement embarqué ?
    Par freakydoz dans le forum Débats sur le développement - Le Best Of
    Réponses: 37
    Dernier message: 23/04/2007, 19h31
  2. Base de données embarquée
    Par RICAUD dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 14/07/2005, 08h37
  3. Base de données embarquée sous Windows
    Par bouiboui dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 12/08/2004, 10h38
  4. Réponses: 3
    Dernier message: 12/03/2004, 19h34
  5. [Kylix] Kylix embarqué sur PDA ?
    Par Anonymous dans le forum NoSQL
    Réponses: 10
    Dernier message: 29/11/2002, 13h59

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