[SWT/swing] editeur python

editeur python [SWT/swing] - Java - Programmation

Marsh Posté le 11-08-2004 à 10:30:19    

Bonjour,
 
J'aimerais réaliser un simple éditeur python.
Je souhaite réaliser l'interface préférentiellement en SWT.
 
Le problème c'est que je ne connais pas encore SWT, donc j'appréhende un peu, et je voudrais travailler sur un exemple déjà existant ...
 
J'aimerais pouvoir utiliser comme IDE python un plugin qui pourrait me servir dans les deux cas d'utilisations (avec interface swing et SWT), de manière à pouvoir changer d'interface au cas où ...  :)  
 
Est-ce que quelqu'un sait si il y a des exemples sobres traitant de ce sujet que je pourrais reprendre et intégrer assez rapidement ? (Du genre un éditeur python simple déjà développé en SWT)

Reply

Marsh Posté le 11-08-2004 à 10:30:19   

Reply

Marsh Posté le 11-08-2004 à 10:35:47    

pourquoi tu veux pas le faire en python, y a déjà tout dedans pour parser et colorer

Reply

Marsh Posté le 11-08-2004 à 11:01:45    

comme le dit taz tu peux le faire en Python, soit en direct soit en utilisant Scintilla (qui est fait pour ca) :)
ya tous les outils nécessaires y compris ce dont tu peux avoir besoin pour génerer des modes d'autocomplétion (dynamique ou pas)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 11-08-2004 à 13:47:49    

Oui c'est une solution envisageable. Je ne savais pas qu'on pouvais faire ça directement en python.
 
Je vais regarder Scintilla ...
 
Mais en fait, je développe une application en java et je préfèrerais que tout soit en java. Ce petit éditeur python ne serait qu'une interface pour générer du code python.
 
Et d'autre part, je ne sais pas si je pourais intégrer des composants python à des JFrame ou JPanel ou autres composants swing ou bien plus préférentiellement à des composants SWT (d'éclipse).
 
J'ai entendu parlé de pydev. Est-ce qu'il y a moyen d'intregrer ce pluggin à un éditeur de texte SWT (ou swing) et existe-t-il un exemple simple.
 
A moins que python gère ça ^^ . ( Désolé je ne connais pas l'environnement python (juste les bases) ).
 

Reply

Marsh Posté le 13-08-2004 à 09:27:12    

J'ai regarde scintilla. L'editeur est sympa.
Mais le probleme, c'est que c'est en C++ et que j'aimerais un truc java pour pouvoir integrer des composants SWT ou swing (je ne sais pas encore) dans mes fenetres principales d'application.
N'y a t-il pas des exemple java qui reprenne une API existante pour faire de l'edition de python ?

Reply

Marsh Posté le 13-08-2004 à 09:34:09    

tant que tu y es pourquoi ne pas faire sous la forme d'un plugin Eclipse...
y'a un tutorial bien fait sur la création d'éditeur.. à toi de compléter après :)
ça pourrait être plus intéressant comme ça je pense

Reply

Marsh Posté le 14-08-2004 à 16:39:52    

tu pourrai récupérer l'editeur de jedit qu isupporte au moins la coloration syntaxique.
c'est un package independant ( et un peu vieux il est vrai) que tu peux trouver ici:
http://syntax.jedit.org/ ( prend jEdit-221-syntax.zip - jEdit 2.2.1 Syntax Package tout en bas ;) )

Reply

Marsh Posté le 16-08-2004 à 13:50:26    

Bon j'ai plus beaucoup de temps là donc je verrai sans doute ça un peu plus tard.  
J'ai mon rapport à faire. ^^
En tout cas, merci pour la réponse. J'essaierais de m'y intéresser d'une manière ou d'un autre.

Reply

Marsh Posté le 16-08-2004 à 13:54:19    

pour JEdit contacte moi si tu veux l'utiliser : c ce que je viens de faire en stage, et je l'ai modifié substentiellement...(intégration undo/redo, molette, popup, moteur de recherche, etc...)


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 16-08-2004 à 18:49:18    

Bien reçu je n'hésiterai pas à te contacter merci Jubijub

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed