Créer un editeur C++

Résolu/Fermé
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 - 2 janv. 2009 à 15:58
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 - 2 janv. 2009 à 18:37
Bonjour,
est ce que vous pouvez m'aider de programmer un éditeur texte en C++ SVP merci

11 réponses

Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
2 janv. 2009 à 17:21
C'est vrai que c'est con d'en faire un de plus alors qu'il y en a déjà pas mal.
Tu pourrai peut être participer aux divers projets existant.
1
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 850
2 janv. 2009 à 17:23
Bah la plupart des projets imposés le sont en général (malheureusement) ... c'est son projet de Poo il a dit donc je ne pense pas qu'il ait choisi
0
Utilisateur anonyme
2 janv. 2009 à 16:01
Pourquoi s'embêter à le faire quand il y a Notepad++?
0
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 1
2 janv. 2009 à 16:04
mais je suis entrein de faire un projet de Poo
0
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 1
2 janv. 2009 à 16:08
Bon j'attend toujours l'aide
0
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 850
2 janv. 2009 à 17:11
Ça fait tout juste 10min que tu as posté ton message ... tu es sur un forum... il faut être patient.

Et puis tu veux qu'on t'aide... mais sur quelles bases ? tu ne précises pas ce qui te pose problème.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 1
2 janv. 2009 à 17:48
Bon je suis un éléve ingénieur en informatique je connait la base de Poo (la programmation des simple code avec le C++ ) Mais je dois connaître le processus (les étapes) de réaliser un éditeur de texte.
0
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 850
2 janv. 2009 à 17:52
Je ne vois pas ce qui te pose problème, jsuis pas spécialiste du C++ (mais du java) ... ce n'est qu'une zone de texte, et t'enregistre dans un fichier si tu veux ...

Quel est ton problème ? Pisser du code ?
0
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
2 janv. 2009 à 17:51
Tu part de quoi ?
Avec QT, tu réalise ça en une journée si tu es bien roder, il faut dire il n'y a pas grand chose à faire.
Il faut savoir quel est le but du projet, car sinon, il suffit de reprendre les sources des différents éditeurs du net.
0
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 1
2 janv. 2009 à 17:54
je ne sais pas comment faire pour programmer l'interface graphique
0
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
2 janv. 2009 à 18:00
Donc, re : de quoi tu part ?
Pour créer l'interface graphique, utilise des bibliothèques et des logiciel de création.
Il y a Qt Designer ou Code::Block (par contre là jamais utiliser).
La démarche : avec Qt designer3 :
tu cré un nouveau projet en fenêtre principale
-- tu selectionne "textedit" dans le menu
-- avec la souris, tu dessine la zone de texte
-- tu modifie les différentes propriétés à ton gout
-- tu crée une classe dérivant de QHighlightText que tu applique à l'objet que tu viens de créer
-- tu surcharge la méthode de coloration syntaxique pour coller à ce que tu veux faire.

Salutation !
Char Snipeur
0
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 1
2 janv. 2009 à 18:17
Désolé mais je ne pas compris c'est deux choses ''

-- tu crée une classe dérivant de QHighlightText que tu applique à l'objet que tu viens de créer
-- tu surcharge la méthode de coloration syntaxique pour coller à ce que tu veux faire.

Merci
0
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
2 janv. 2009 à 18:33
Sous Qt, il existe une classe abstraite (ou juste virtuelle) nommée Q3SyntaxHighlighter.
Cette classe possède une méthode highlightParagraph ( const QString & text, int endStateOfLastPara ) qu'il faut surchargé pour générer une coloration syntaxique de ton code C++ présent dans la fenêtre de l'éditeur.
Tu lies cette classe avec celle de l'éditeur grace au constructeur : Q3SyntaxHighlighter ( Q3TextEdit * textEdit )
C'est plus clair ?
0
ahmedkhemirif Messages postés 21 Date d'inscription dimanche 14 décembre 2008 Statut Membre Dernière intervention 28 juin 2009 1
2 janv. 2009 à 18:37
oui c'est claire maintenant Merci beauoup
0