+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    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 : 4
    Points
    4

    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
    Modérateur

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

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

    Informations forums :
    Inscription : mai 2009
    Messages : 1 007
    Points : 1 701
    Points
    1 701

    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
    Invité de passage
    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 : 4
    Points
    4

    Par défaut

    Je te remercie pour la rapidité de ta réponse.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •