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

Qt Discussion :

Génération d'IHM à partir d'XML


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 24
    Par défaut Génération d'IHM à partir d'XML
    Bonjour a tous,

    Je suis actuellement face à un problème.

    Je dois developper une IHM qui se base sur un fichier XML pour se construire dynamiquement (excepte la main window).
    Grossomodo un peu comme un fichier .ui .
    Malheureusement ce beau fichier necessite une compilation (uic + moc) ce qui ne me convient pas pour mon projet.

    Ma question est donc la suivante:
    Est il possible de generer une IHM a la volée en se basant sur un fichier xml ?
    Et si oui (ce que je pense ou du moins espere) quelle methode (classe) utilisé ?


    Objectif:
    exemple d un pseudi fichier xml
    <maWidget>Class</maWidget>
    <pos>x.y</pos>
    <name>myName</name>
    <signal>mySignal</signal>

    Ce fichier doit me generer une widget de type Class a la position x.y possedant un objectName = myName et emettant le signal mySignal quand je clique dessus.

    Confirmation:
    Pour gerer les signaux je serai obligé de passer par le moc ?


    Cdlt,

  2. #2
    Responsable Qt & Livres


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

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut


    Citation Envoyé par XartH Voir le message
    Malheureusement ce beau fichier necessite une compilation (uic + moc) ce qui ne me convient pas pour mon projet.
    Oui... mais non. Jette un coup d'œil à QtUiTools http://qt.developpez.com/doc/4.6/qtuitools/, ça devrait t'aider.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 24
    Par défaut
    Effectivement, QtUiTools a l'air de repondre a mes besoins.

    Merci pour l'info

  4. #4
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 24
    Par défaut
    En fait il me reste une question.

    Y a t il un moyen de definir des signaux via QtUiTools (ou autre) qui ne soient pas des signaux generiques Qt.

    Par exemple, si je modifie la valeur d'un combobox genere via QtUiTools, j aimerai que ce combobox envoie un signal avec comme arguements son objectName et l ancien index.

    Cdlt,


    EDIT:
    Je viens de voir qu'il y a un moyen de creer des 'Dynamic Properties'. je vais fouiller de ce cote et je vous tiens au courant.

    EDIT2:
    Dynamic Properties resoud une patie de mes problèmes. Je peux maintenant definir une "property" me faisant un lien entre l'IHM et la BDD.

    Allez pour la peine je met le topic en resolu meme si ca ne l'est pas completement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [BIRT] génération de PDF à partir d'un XML
    Par Izarn dans le forum BIRT
    Réponses: 1
    Dernier message: 11/07/2008, 07h54
  2. génération de classe à partir de fichier xml
    Par youness_ka dans le forum C#
    Réponses: 2
    Dernier message: 19/05/2008, 00h27
  3. [SimpleXML] Génération automatique de fichier PHP à partir d'XML
    Par une_tite_question dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 12/03/2008, 11h42
  4. Génération de fichiers XLS à partir de XML
    Par neril dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 02/01/2007, 16h42

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