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

C++ Discussion :

Interface graphique animée : comment faire ?


Sujet :

C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 56
    Points : 21
    Points
    21
    Par défaut Interface graphique animée : comment faire ?
    Bonjour,


    Je voudrais réaliser une petite application en C++ mais avec une interface graphique "non standard".

    Par exemple, je voudrais gérer tous les affichages des boutons (pour qu'ils ne ressemblent pas à des boutons Windows classiques), et faire que sur l'un d'entre eux, un menu s'ouvre verticalement vers le haut (le bouton est en bas de l'écran) et s'ouvre en glissant ....

    Y a-t-il des API pour ça ? Si oui lesquelles ? Si non, comment procéder pour réaliser l'interface graphique que je désire, pour qu'elle ne fasse pas "applications windows" ?

    Merci de vos renseignements à ceux qui pourront m'aider.


    --
    Sylvain

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    Tu demandes un contexte OpenGL, DirectX ou que sais-je et tu peints tout dessus.
    Boost ftw

  3. #3
    Membre confirmé
    Avatar de NewbiZ
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2002
    Messages : 184
    Points : 563
    Points
    563
    Par défaut
    Sinon, n'importe quelle librairie GUI un tant soit peu évoluée te proposera de créer des widgets personnalisables.
    Regarde Qt ou wxWidgets.

  4. #4
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Points : 833
    Points
    833
    Par défaut
    Pour ma part je te conseillerai WPF (Windows Presentation Foundation). Mais il est plutôt prévu pour fonctionner avec du C#.
    C'est probablement la lib qui à l'heure actuelle permet d'aller le plus loin en terme de customisation des controles.
    Après si tu es tenu d'utiliser le C++, la dernière version de QT doit permettre quelques trucs sympas.
    Linux > *

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Je te conseille vraiment Qt. J'ai réalisé deux projets avec et cette api m'a amplement satisfait. Tu peux customiser pas mal de trucs dont le style de ton interface et en plus tu peux utiliser OpenGL avec.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Citation Envoyé par NewbiZ Voir le message
    Sinon, n'importe quelle librairie GUI un tant soit peu évoluée te proposera de créer des widgets personnalisables.
    Regarde Qt ou wxWidgets.
    Je plussoie, même les APIs comme WxWidgets qui utilisent les composants du système (contrairement à Qt, Tk, Gtk, Swing,... qui dessinent les leurs) te permettent de peindre par dessus tes composants.
    Perso je te conseillerais de prendre une biblio qui te plait sans prendre en compte ta contrainte de faire tes propres composants. A mon avis ce sera tout aussi compliqué avec n'importe quelle API de toutes façons.

  7. #7
    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 : 42
    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
    +1 pour Qt (et non QT non dediou)
    Tu devrait regardé ceci
    http://trolltech.com/forms/whitepape...aper-uistyling

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 56
    Points : 21
    Points
    21
    Par défaut
    Merci pour vos conseils. Je vais creuser tout ça....

  9. #9
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Je rajoute une couche pour Qt. Je ne suis pas encore parvenu aux limites de Qt

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/04/2018, 16h02
  2. comment faire une interface graphique ?
    Par membreComplexe12 dans le forum C++
    Réponses: 12
    Dernier message: 12/03/2011, 07h22
  3. Réponses: 1
    Dernier message: 26/08/2010, 13h17
  4. interface graphique animée
    Par futur_java dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 08/04/2008, 09h49
  5. [Débutant] Comment faire une interface graphique ?
    Par hanane78 dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 29/12/2006, 09h43

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