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 :

Gestion des options


Sujet :

Qt

  1. #1
    Membre averti Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Points : 302
    Points
    302
    Par défaut Gestion des options
    Bonjour à tous,
    Je développe actuellement un logiciel dans lequel je souhaiterais intégré un gestionnaire d'options. Rien de bien nouveau, quelque chose comme l'interface fournie par Firefox (par exemple) lorsqu'on clique sur Outils->Options... J'aimerais savoir s'il existe déjà (pas trouvé en tt cas) des outils permettant de générer automatiquement ce type de composant graphique à partir d'une structure C++.
    Imaginons par exemple une structure Option:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    struct Option
    {
        std::string name; //ex: 'Password'
        std::string value  //le password en question
        int type             //le type de composant graphique associé (QTextEdit, QCheckBox, ect
    }
    Le type d'outil que je cherche génère automatiquement l'interface à partir, par exemple, d'un std::vector<Option>. De la même manière, cette outil me renvoie un nouveau std::vector<Option> lorsque l'utilisateur a modifié ses options. Je pense que cela existe pour Qt, mais pas forcement dans ce contexte là.
    Merci bien et à+

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2009
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2009
    Messages : 69
    Points : 39
    Points
    39
    Par défaut
    Salut,

    Avec Qt tu as QSettings.

    Je suis pas expert de QT car je débute mais j'utilise ce système et sa marche parfaitement.

    Ensuite bien entendu tu as plusieur manière de l'utiliser dans ton code.

    Mais sa marche bien en tous cas.

    Après tu choisi où tu souhaite mettre ton accès (le menu ).

    Sauf Mac où il est plus utile de le placer comme là où se trouve habituellement ce menu.

  3. #3
    Membre averti Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Points : 302
    Points
    302
    Par défaut
    Hello et merci pour ta réponse.
    Effectivement, QSettings est une bonne solution pour gérer les options d'un programme indépendamment de la plateforme (je connaissais pas du tout). Par contre, ca ne semble pas pouvoir générer automatiquement les widgets graphiques permettant de remplir les champs associés. Peut être que je vais devoir le coder moi même en me basant sur QSettings

  4. #4
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 164
    Points : 490
    Points
    490
    Par défaut
    Un truc qui génère automatiquement des interfaces, je pense que ça n'existe pas. Mais cet exemple http://qt.developpez.com/doc/latest/...rddialogs.html pourra t'aider pour éditer des types basiques.

  5. #5
    Membre averti Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Points : 302
    Points
    302
    Par défaut
    L'idée est là mais ce n'est pas vraiment ce que je cherche. Bon, je vais continuer à fureter sur la toile, ya peut être quelqu'un ayant le même problème qui finira par écrire un outil adapté (j'ai pas vraiment le temps en ce moment).
    Merci et à+

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

Discussions similaires

  1. Gestion des options / switch d'un executable
    Par akorx dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 06/02/2013, 12h24
  2. [MySQL] Gestion des options
    Par Heirem dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/11/2011, 15h14
  3. Gestion des options de la ligne de commande
    Par gl dans le forum Télécharger
    Réponses: 0
    Dernier message: 30/11/2010, 17h38
  4. Réponses: 3
    Dernier message: 05/11/2007, 15h25
  5. Réponses: 6
    Dernier message: 05/10/2005, 14h22

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