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
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
A voir également:
- Créer un editeur C++
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un compte instagram - Guide
- Créer un compte facebook - Guide
- Creer adresse mail - Guide
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
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.
Tu pourrai peut être participer aux divers projets existant.
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
2 janv. 2009 à 16:04
mais je suis entrein de faire un projet de Poo
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
2 janv. 2009 à 16:08
Bon j'attend toujours l'aide
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
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.
Et puis tu veux qu'on t'aide... mais sur quelles bases ? tu ne précises pas ce qui te pose problème.
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
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.
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
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 ?
Quel est ton problème ? Pisser du code ?
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
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.
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.
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
2 janv. 2009 à 17:54
je ne sais pas comment faire pour programmer l'interface graphique
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
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
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
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
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
-- 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
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
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 ?
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 ?
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
2 janv. 2009 à 18:37
oui c'est claire maintenant Merci beauoup
2 janv. 2009 à 17:23