Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > Bibliothèques > Qt > QScintilla > Lecture des commentaires

QScintilla

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne Arnaud68200 # Posté le 03/07/2008 à 15:44:27 - Ce membre n'a pas mis de note
Mieux vaut mourir que subir !
Avatar
Groupe : Membres
Super, c'est une amélioration de plus !!!

Continuer comme ça !!!

PS : Je le lirais dès que j'ai le temps ;)

:soleil: Arnaud68200 :soleil:
 
Hors ligne tintincocos # Posté le 03/07/2008 à 16:08:34 - Ce membre a mis la note : 20
Vive le SdZ
Avatar
Groupe : Membres
Super tuto !
On entend souvent parlé de Qscintilla mais s'en savoir comment s'en servir, son utilité: un tuto traitant ce sujet devait donc sortir !

Merci pour ce tuto :p

Je mets un 20, car j'ai trouvé ceci parfait ;)

Le SDZ c'est Super
je félicite les créateurs de ce site pour leur EXCELLENT Travail !!!
 
Hors ligne SpaceFox # Posté le 03/07/2008 à 18:12:06 - Ce membre n'a pas mis de note
Ton code existe deja, en mieux
Avatar
Groupe : Membres
Tu peux préciser qu'énorméent de Zéros connaissent ce composant, vu que c'est lui qui est utilisé dans NotePad++, excellent éditeur recommandé dans les tutos XHTML/CSS et PHP/MySQL.

Image utilisateur
Image utilisateur

Image utilisateur
 
Hors ligne Kycs # Posté le 03/07/2008 à 18:19:08 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
C'est un bon tuto, mais tu devrais préciser l'installation pour les utilisateurs de Linux : c'est-à-dire de simplement installer le paquet libqscintilla2-dev (et non pas libqscintilla-dev qui est la précédente version (oui je viens de comprendre pourquoi ça ne voulait pas compiler :p ))
Hors ligne Eclyps # Posté le 03/07/2008 à 18:29:19 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Merci à tous,
@ Kycs -> Je vais arranger le tutoriel pour linux avec le paquet libqscintilla2-dev.

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne ghuysmans99 # Posté le 03/07/2008 à 19:41:40 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Et moi ça merde ...
Erreur N°2 :
Citation : La console Windows
mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `c:/QScintilla-gpl-2.2/Qt4'
Makefile.Release:359: *** missing separator. Stop.
mingw32-make[1]: Leaving directory `c:/QScintilla-gpl-2.2/Qt4'
mingw32-make: *** [release] Error 2

Quelqu'un sait pourquoi ?

VB.NET is good ... VB6 is better :D
 
Hors ligne Eclyps # Posté le 03/07/2008 à 19:46:15 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
@ ghuysmans99 -> C'est aussi arriver à black17, je ne suis pas sur mais je croix qu'il a juste changer le dossier de place et ça aller (je lui demanderais confirmation quand il sera connecter sur msn :p ).

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne Darkelfe # Posté le 04/07/2008 à 14:21:50 - Ce membre a mis la note : 18
Apprendre tout sur tout !
Avatar
Groupe : Membres
Très bon tuto

pour mon éditeur de texte j'avais pensé l'utiliser mais comme je voulais qu'on puisse totalement (en ajoutant et supprimer des expression régulière par exemple) personnaliser les syntaxe choisies...
Alors j'utilise QSyntaxHighlighter : il est pas difficile à utiliser ni comprendre, y a juste à regarder l'exemple fourni


Sinon existe-t-il une classe telle que QScintilla mais sans la coloriation syntaxique ?
Et les sources de QScintilla sont-elles téléchargeable ?

Envie de partager vos créations avec d'autre programmeurs ? Une seule adresse :
Image utilisateur
 
Hors ligne Eclyps # Posté le 04/07/2008 à 16:28:06 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Salut,
Merci,

Je ne comprend pas ta 1er question, pour attribuer aucun lexer à un QsciScintilla (alors que tu en a déjà attribuer un avant) il faut faire :
Code : C++
1
setLexer(0)

(Je suis pas sur que c'est ça que tu cherche j'ai pas compris ta question).

Mais sinon les sources sont télécharge : elle sont dans le dossier à télécharger puis dans le sous dossier src (QScintilla-gpl-2.2src)
Mais si tu veux ajouter des mots clé, des machins, des trucs, va dans le dossier Qt4 de QScintilla-gpl-2.2 ouvre exemple qscilexercpp.cpp descend vers la ligne 238 et ajoute des mots clés, après il faudra refaire :
  • qmake
  • make
  • make install

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne Darkelfe # Posté le 04/07/2008 à 18:53:22 - Ce membre a mis la note : 18
Apprendre tout sur tout !
Avatar
Groupe : Membres
pour ma première question ce n'est pas ça mais laisser tomber c'est pas très important (et ça ne doit surement pas exister)

pour les sources -> merci c'est parfait


sinon pour l'ajout de mot clé et autre, oui on peut faire comme ça, mais faut s'y connaitre un minimum alors que la technique que j'emplois dispose d'un outil fait pour et il n'y pas besoin de recompiler (mais c'est une autre histoire).
Je regrette juste quelques fonction de QScintilla (genre l'affichage des lignes, la fonction permettant de connaitre n° de ligne et n° de colonne).

Envie de partager vos créations avec d'autre programmeurs ? Une seule adresse :
Image utilisateur
 
Hors ligne HyNaPsY # Posté le 05/07/2008 à 01:34:15 - Ce membre n'a pas mis de note
Connecting People !
Avatar
Groupe : Membres
C'est sympathique par contre j'ai remarqué pendant l'installation de Qscintilla via le command prompt,
tout s'est bien déroulé mais par conséquent je compile avec code::block jusqu'a que j'obtienne les erreurs de Qt (à partir de la je compile en fesant qmake, make et tester ) mais avant de reussir cela j'avais pas mal d'erreur comme par exemple dans le .h de qscintilla, il ne trouvait pas les includes de Qt par exemple qglobals.h (il se trouve dans le dossier Qt dans include) alors j'ai mis les .h qui merdait dans la racine du dossier include et non dans le dossier Qt et la tout a fonctionné o_O

est ce normal ou j'ai zappé un truc :euh: :-°

sinon good work pour ce Qscintilla c'est sympa de colorier le texte :D
Hors ligne Eclyps # Posté le 05/07/2008 à 02:03:34 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Euh non je ne pense pas que tu ais zappé quelque chose.
Bizarre...

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne HyNaPsY # Posté le 05/07/2008 à 12:14:05 - Ce membre n'a pas mis de note
Connecting People !
Avatar
Groupe : Membres
ouais je me disais bien :-°

pourtant les includes de Qt sont dans le dossier Qt qui est lui meme dans le dossier include...
j'ai du copié le contenu a la main pour le mettre directement dans include et modifié dans qsicintilla.h les redirections en rajoutant.h dans #include <qglobals> ce qui donne #include <qglobals.h>...

C'est un peu bourrin comme méthode mais en tout cas ça fonctionne. Si tu as des solutions dis le moi ! :D

encore Good Work pour ce tuto très intéressant;)
Hors ligne Eclyps # Posté le 05/07/2008 à 12:57:49 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Euh non je vois pas comment t'as fais peut être à cose de Code::Blocks j'avais pas réussi à compiler avec QScintilla, avec.

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne HyNaPsY # Posté le 05/07/2008 à 14:03:26 - Ce membre n'a pas mis de note
Connecting People !
Avatar
Groupe : Membres
m'enfin moi oui j'ai reussi alors bon :p l'essentiel ça fonctionne tout la compilation etc
mais ce qui me derange c'est la manip pour déplacer les .h du dossier Qt pour le foutre dans include...
m'enfin bon c'est pas genant ^^ allez je vais arreter de pourrir la section com :-°

Bye ;)
Hors ligne Tomn # Posté le 07/07/2008 à 23:32:57 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
Merci beaucoup pour ce super tutoriel ! :)
Ça m'a vraiment aidé pour mes projets :-°

Note : pour pouvoir installer QScintilla, il faut que les fichiers extraits soient sur la même partition que les fichiers Qt ... :o

Dans la plupart des cas, si un ordi bug c'est de la faute de l'utilisateur (rarement le développeur). L'ordinateur a toujours raison : il fait, normalement, ce qu'on lui dit de faire.
C++ projet uApp (25%) : uLaunch (35%) | uSurf (50%) | uChat (80%) | uWrite (15%) | uCalc (5%)
Nouveau Qt 4.4.3 et bientôt Qt 4.5 !
 
Hors ligne Alp # Posté le 10/07/2008 à 01:59:37 - Ce membre a mis la note : 16
Groupe : Membres
Article très intéressant et bien fait :)
 
Hors ligne Eclyps # Posté le 27/09/2008 à 08:59:04 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Secret (cliquez pour afficher)
Je suis en train de mettre à jour le tutoriel pour la version 2.3 de QScintilla :
Code : Autre
1
2
Nouveau langages
Auto-complétion

Finit :
Code : Autre
1
Mise à jour la liste des nouveaux langages.

Reste à faire :
Code : Autre
1
2
L'auto-complétion
Et corrigé un peux le tutoriel.


EDIT : En fait je fais juste des correction de texte, je n'est rien mit en plus

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne eminemleboss34 # Posté le 27/09/2008 à 19:48:04 - Ce membre n'a pas mis de note
tous égaux avancons ensemble
Avatar
Groupe : Membres
super idée pour le tuto, je vais le lire
@++ ^^

L_KyD
c est pour les reur-ti, les leur-di
 
Hors ligne MadaraUchiwa # Posté le 14/11/2008 à 14:17:05 - Ce membre n'a pas mis de note
Life is a program
Avatar
Groupe : Membres
Chez moi les deux premières commandes (qmake et make) marchent sans problème mais dès que j'essaye la troisième commande (make install) ça plante :colere2: , et la console m'affiche ceci :

Code : Console
C:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt4>make install
mingw32-make -f Makefile.Release install
mingw32-make[1]: Entering directory `C:/Documents and Settings/3a!@E/Bureau/QSci
ntilla-gpl-2.3.1/Qt4'
xcopy /s /q /y /i c:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt
4\Qsci c:\Qt\4.4.3\include\Qsci
Nombre de paramètres non valide
mingw32-make[1]: [install_header] Error 4 (ignored)
copy /y c:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt4\qscintil
la_cs.qm c:\Qt\4.4.3\translations
Le fichier spécifié est introuvable.
mingw32-make[1]: [install_trans] Error 1 (ignored)
copy /y c:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt4\qscintil
la_de.qm c:\Qt\4.4.3\translations
Le fichier spécifié est introuvable.
mingw32-make[1]: [install_trans] Error 1 (ignored)
copy /y c:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt4\qscintil
la_fr.qm c:\Qt\4.4.3\translations
Le fichier spécifié est introuvable.
mingw32-make[1]: [install_trans] Error 1 (ignored)
copy /y c:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt4\qscintil
la_pt_br.qm c:\Qt\4.4.3\translations
Le fichier spécifié est introuvable.
mingw32-make[1]: [install_trans] Error 1 (ignored)
copy /y c:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt4\qscintil
la_ru.qm c:\Qt\4.4.3\translations
Le fichier spécifié est introuvable.
mingw32-make[1]: [install_trans] Error 1 (ignored)
xcopy /s /q /y /i c:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\qs
ci c:\Qt\4.4.3\qsci
Nombre de paramètres non valide
mingw32-make[1]: [install_qsci] Error 4 (ignored)
copy /y "release\libqscintilla2.a" "c:\Qt\4.4.3\lib\libqscintilla2.a"
        1 fichier(s) copié(s).
mingw32-make[1]: Leaving directory `C:/Documents and Settings/3a!@E/Bureau/QScin
tilla-gpl-2.3.1/Qt4'

C:\Documents and Settings\3a!@E\Bureau\QScintilla-gpl-2.3.1\Qt4>


Je sais pas d'où vient le problème, :( j'ai fait toutes les étapes exactement comme elles sont indiquées dans le tuto, n'y a-t-il pas quelqu'un qui connait comment résoudre ce problème de merde .

PS : je précise que j'utilise Qt 4.4.3.

Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur
 
Hors ligne Eclyps # Posté le 17/11/2008 à 18:26:48 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Si ça à installer normalement, tous les message d'eureur je sais pas ce que c'est mais du moment que ça marche :p ,
Regarde bien :
Code : Console
mingw32-make[1]: [install_qsci] Error 4 (ignored)
copy /y "release\libqscintilla2.a" "c:\Qt\4.4.3\lib\libqscintilla2.a"
        1 fichier(s) copié(s).

-> Error 4 (ignored)
-> 1 fichier(s) copié(s)

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne MadaraUchiwa # Posté le 17/11/2008 à 20:24:52 - Ce membre n'a pas mis de note
Life is a program
Avatar
Groupe : Membres
Mais j'essaye de compiler le code de test qui est dans le tuto ça compile pas et le compilateur me signale : "qsciscintilla.h : No sush file or directory " et plein d'autre trucs que je comprends pas, or j'ai fait toutes les étapes indiquées dans ton tuto.

Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur
 
Hors ligne Eclyps # Posté le 17/11/2008 à 21:07:01 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
C'est "Qsci/qsciscintilla.h" qu'il faut mettre.
C'est très bizarre...

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne MadaraUchiwa # Posté le 17/11/2008 à 23:37:20 - Ce membre n'a pas mis de note
Life is a program
Avatar
Groupe : Membres
Quand j'ai écris "le compilateur me signale : qsciscintilla.h : No sush file or directory " c'est parce que je me rappelle pas bien de ce que le compilo me signale alors ce n'est exactement se qui s'affiche dans la console, et en plus et comme je l'ai déjà dis c'est ton code dans le tuto que j'essaye de compiler, j'ai simplement fais un copier-coller et ça marche pas. :(

Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur
Image utilisateur
 
Hors ligne Eclyps # Posté le 18/11/2008 à 18:14:21 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Ok
Mais je vois vraiment pas...
C'est bizarre on dirait que tu n'as pas les fichier a inclure de QScintilla :o .

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne Mawine # Posté le 27/11/2008 à 18:37:37 - Ce membre a mis la note : 20
Groupe : Membres
Rien a dire. :-°
Hors ligne MiaouGeek # Posté le 30/11/2008 à 03:32:15 - Ce membre n'a pas mis de note
Miaaaou
Avatar
Groupe : Membres
Pour ceux qui ont le message qsciscintilla.h : No sush file or directory, ou quelque chose du genre, il faut copier: QScintilla-gpl-2.3.2\Qt4\Qsci
Dans : C:\Qt\4.4.0\include

J'avais aussi ce message d'erreur, et ça s'est résolu comme cela ;) !
Hors ligne Eclyps # Posté le 01/12/2008 à 20:47:02 - Ce membre n'a pas mis de note
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Moi j'ai désinstallé Qt et ça a marché :-° .

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 296 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0358s (0.0133s)