Précédent   Forum du club des développeurs et IT Pro > C et C++ > Bibliothèques > Qt > EDI > Qt Creator
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/10/2012, 08h08   #1
RasWisdom
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2012
Messages : 7
Points : 0
Points : 0
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.
RasWisdom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2012, 00h27   #2
Troudhyl
Modérateur
 
Homme
Ingénieur développement logiciels
Inscription : mai 2009
Messages : 957
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

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

Informations forums :
Inscription : mai 2009
Messages : 957
Points : 1 679
Points : 1 679
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.
Citation:
Nom de la classe de base : QWidget
Nom de la classe promue : Ccourbe
Fichier d'en-tête : Ccourbe.h
Troudhyl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2012, 20h00   #3
RasWisdom
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2012
Messages : 7
Points : 0
Points : 0
Je te remercie pour la rapidité de ta réponse.
RasWisdom est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h29.


 
 
 
 
Partenaires

Hébergement Web