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 Creator Discussion :

Courbe de Bézier [Débuter]


Sujet :

Qt Creator

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Points : 13
    Points
    13
    Par défaut Courbe de Bézier
    Bonjour à tous , mon prof m'a donné à faire une application graphique (sous Qt bien sûr) permettant à l'utilisateur de construire des courbes de bezier à l'aide de points de contrôles.
    Sachant qu'il m'a donné quelque indications pour avancer sur l'application.Afin d'être le plus simple possible,je n'entre pas dans les détails ,mais je vous explique mon problème .
    Je doit d'abord construire une interface"Cvue.ui" de type Widget qui sera composée de différents labels ,boutons , et d'une zone de dessin .
    Cependant , cette zone de dessin , qui qui est un composant frame , doit être spécialisée en créant une nouvelle classe Ccourbe dérivée de Qwidget(afin de pouvoir afficher le traitements faits à la courbe) .
    Voilà mon problème , je ne comprend pas ce qu'il veut dire par "dérivé de Qwidget".
    Doit on créer une autre interface(Ccourbe.ui)?C'est ce que j'ai fait , le programme s’exécute mais le frame n'est pas visible . Comment faut-il faire pour que Ccourbe soit prise en compte par Cvue?
    En vous remerciant d'avance.
    p.s:si besoin il y a , je vous afficherait quelques bouts de codes , afin d'être plus explicite.

  2. #2
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Points : 1 738
    Points
    1 738
    Par défaut
    Pour intégrer un objet perso dans une interface à l'aide de Qt Creator (Designer), il faut utiliser "promouvoir".

    Tu as Ccourbe qui dérive de QWidget. Tu as donc créé ta classe Ccourbe qui va bien (disons que l'en-tête est Ccourbe.h). Pour l'intégrer dans Cvue.ui, tu dois donc placer un QWidget à sa place, puis promouvoir ce QWidget en Ccourbe.
    Nom de la classe de base : QWidget
    Nom de la classe promue : Ccourbe
    Fichier d'en-tête : Ccourbe.h

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Points : 13
    Points
    13
    Par défaut
    Je te remercie pour la rapidité de ta réponse.

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

Discussions similaires

  1. Courbe de Bézier
    Par acacia dans le forum Mathématiques
    Réponses: 11
    Dernier message: 31/03/2010, 17h59
  2. Courbes de bézier sous CSS 2?
    Par sirbaldur dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 18/09/2007, 15h27
  3. Position sur une Courbe de Bézier
    Par Kurisu dans le forum Mathématiques
    Réponses: 2
    Dernier message: 29/06/2007, 07h49
  4. recherche doc sur les courbe de bézier
    Par amaury pouly dans le forum OpenGL
    Réponses: 4
    Dernier message: 29/04/2003, 22h41

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