IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mon programme Discussion :

[C++] PREditor (POV-Ray Editor)


Sujet :

Mon programme

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Points : 17
    Points
    17
    Par défaut [C++] PREditor (POV-Ray Editor)
    Salut à tous !
    Je viens vous parler de mon premier vrai projet C++ : PREditor.

    PREditor (Pov-Ray Editor) est un éditeur POV-Ray développé en C++ avec Qt pour tous les OS compatibles POSIX.

    Logo :

    POV-Ray (Persistence Of Vision RAYtracer) est un rendeur 3D entièrement gratuit pour Windows, Mac OS et Linux.
    Pour tout savoir sur POV-Ray, allez sur le site officiel, où vous pouvez le télécharger (PREditor a besoin de POV-Ray por fonctionner).

    Etant uniquement sous Linux, je ne peux pas compiler moi-même pour Mac OS, BSD, etc... Les sources sont téléchargeables à la fin du post, donc si certains veulent les compiler pour leur OS...
    PREditor n'est pas encore terminé, mais il a déjà pas mal de fonctionnalités :

    - Editeur de texte avec numérotation des lignes coloration syntaxique pour les mots-clés.
    - Fonctions de base d'un éditeur : Nouveau, Ouvrir, Enregistrer, Enregistrer Sous, Enregistrer tous, Imprimer, Quitter.
    - Copier, Couper, Coller, Sélectionner tout, commenter la ligne, vision par onglets.
    - Affichage de l'image générée dans un dock à droite de l'écran (le chemin étant par défaut le même que celui du fichier .pov).
    - Fonctions de zoom pour l'image (Zoom +, Zoom -, Zoom original, Zoom adapté à la taille du dock).
    - Bouton pour déclencher POV-Ray (Run), avec affichage du code console généré par POV-Ray (permettant de voir ses erreurs).
    - Fonction pour restaurer l'état à la dernière fermeture optionelle.
    - Fonctions a propos de Qt et à propos de PREditor.
    - Gestion des fichier ini.
    - Gadgets : Horloge, Bloc-Notes et Calculatrice.

    Possibilité de réglage de la police et du zoom du texte.
    Possibilité de rajout d'options à l'éxécution de POV-Ray.
    Pouvoir faire un stop du run dans le menu POV-Ray.
    Possibilité de recherche dans le fichier :
    - Recherche simple, partout, devant ou derrière.
    - Rechercher et remplacer.
    - Pouvoir trouver l'occurence suivante de la séléction.

    Langues : anglais et français
    Et d'autres encore

    La version disponible souffre encore de pas mal de bugs, en cours de résolution.

    Fonctionnalités à venir :

    Réglage du chemin de l'image (autre que celui du fichier .pov).(En cours)
    - Un menu Insérer pour insérer les différentes opérations de POV-Ray (en cours).
    - Une boite à outils permettant d'insérer les opérations principales du menu Insérer avec des icones. (en cours).
    Possibilité de créer des fichiers ini : gestion complète + coloration syntaxique avec fichier de keywords (à venir)
    Gérer les animations (à venir)
    Création d'un sous-menu Fichier Récents dans Fichier( à venir)
    Indentation automatique. (à venir)

    Dans la fenetre Préférences : (à venir)

    Réglage des couleurs de la coloration syntaxique.
    Réglage du chemin de la liste des mots-clés.
    Réglage du chemin de l'éxécutable POV-Ray.
    Réglage du thème (2-3 inclus dans le logiciel).

    Liens de téléchargements :

    Linux : Lien
    Sources : Lien
    (dernière actualisation le 13/04/2010)

    Un screen :



    Lien du projet sur Sourceforge :http://preditor.sourceforge.net/

    J'attends vos suggestions et/ou critiques.
    Merci d'avance.

    Note : La boîte à outils est inutile et incomplète pour l'instant.
    Fermer là au démarrage du programe, elle ne ferait que gêner.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Points : 17
    Points
    17
    Par défaut
    J'ai rajouté un repérage des erreurs lors du rendement et sa description.

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 619
    Points : 188 601
    Points
    188 601
    Par défaut


    Je viens de voir ton projet, ça me semble bien parti !

    Aussi, j'ai vu qu'il se basait sur Qt : serais-tu tenté par l'ajout de quelques fonctionnalités de ton programme dans notre bibliothèque communautaire, QExtend http://projets.developpez.com/projects/qextend/ ? Tu en resterais bien évidemment l'auteur. Qu'y soumettre ? Tout ce que tu as fait et qui peut être réutilisé. Tu pourrais également bénéficier de quelques classes en cours, comme un highlighter, un éditeur de code... ainsi qu'y participer.

    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 369
    Points : 40 164
    Points
    40 164
    Par défaut
    Tiens donc, pour une fois qu'on parle de PovRay, ça m'intéresse bien mais je ne vois pas ce qu'apporterait ce nouvel éditeur.
    L'éditeur officiel intègre déjà presque tout ce qui est présenté dans ce topic

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Points : 17
    Points
    17
    Par défaut
    Oui, mais il n'est pas intégré sous GNU/Linux.

  6. #6
    Candidat au Club
    Profil pro
    Prépa
    Inscrit en
    Novembre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Prépa

    Informations forums :
    Inscription : Novembre 2011
    Messages : 11
    Points : 2
    Points
    2
    Par défaut
    Bonjour,
    Je reprend le topic d'il y a presque 2 ans et demi
    Y a-t-il possibilité de le compiler pour Mac ? Si oui, comment ?
    Merci !

Discussions similaires

  1. POV-Ray
    Par khayyam90 dans le forum Contribuez
    Réponses: 3
    Dernier message: 16/01/2011, 03h32
  2. Pov Ray pour Ruby
    Par King Kadelfek dans le forum Ruby
    Réponses: 0
    Dernier message: 21/12/2008, 13h45
  3. [3D] [POV-Ray débutant] boule lumineuse
    Par t26 dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 07/03/2006, 09h56
  4. Tutoriel ray-tracing , pov-ray...
    Par Ghost Dog dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 02/09/2005, 14h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo