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

EDI/RAD Python Discussion :

Question d'un fainéant


Sujet :

EDI/RAD Python

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par défaut Question d'un fainéant
    Bonjour tout le monde,

    Je peux imaginer que ma question vat sembler stupide, mais je me demandais s'il y a une espèce de Visual Basil mais pour Python ?

    Je pense que Python est un super langage de programmation, mais je trouve la construction de l'interface compliqué.
    J'ai tous appris sauf l'aspect graphique.

    Je me trouve donc devant le traide-off apprendre Visual Basic ou prendre mon courage a deux mains et me lancer dans l'apprentissage d'un Toolkit graphique.
    Mais le materiel pour apprendre les Toolkit est rare.

    Voila pourquoi j'aimerais bien savoir s'il y a un EDI graphique comme Visual Basic mais pour Python.

    Merci pour vos réponse

  2. #2
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Citation Envoyé par Zechs Voir le message
    Visual Basil
    Visual Basil, détective privé ?

    Alors, tu parles de construire des interfaces, puis d'EDI. Soit deax choses complètement distinctes.
    Tu cherches quoi ?
    - un environnement de développement: pydev, netbeans, vi, notepad++, gedit, eric, boa constructor, etc.
    - une librairie qui te permette de construire des interfaces graphique: Tk, Gtk, Qt, WxWidgets, pyGUI...

    Précise ta question si cette réponse n'a pas suffit.

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par défaut
    Citation Envoyé par Antoine_935 Voir le message
    Visual Basil, détective privé ?

    Alors, tu parles de construire des interfaces, puis d'EDI. Soit deax choses complètement distinctes.
    Tu cherches quoi ?
    - un environnement de développement: pydev, netbeans, vi, notepad++, gedit, eric, boa constructor, etc.
    - une librairie qui te permette de construire des interfaces graphique: Tk, Gtk, Qt, WxWidgets, pyGUI...

    Précise ta question si cette réponse n'a pas suffit.
    Je cherche un environnement de développement mais grafique.
    J'ai aussi entendu parler de IronPyton.

    Vous en pensez quoi ?

  4. #4
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Je te comprends d'autant mieux que je me suis posé la question pendant pas mal de temps. Je trouve que Python est encore trop un "super langage de script" et qu'il lui manque pas mal de choses pour devenir un vrai langage de développement graphique. Il en a pourtant les potentialités, mais il faut faire l'assemblage soi-même.

    En ce qui me concerne, après avoir cherché et essayé tkinter, wxPython et PyGtk, j'ai choisi PyQt4 pour sa puissance, mais aussi son logiciel de dessin d'interfaces graphiques: "Qt Designer": je trouve que c'est le meilleur (par rapport à boa constructor, etc...), même s'il est loin d'être parfait.

    Mais pour apprendre à "faire du PyQt4", il faut se préparer à passer plusieurs mois en consacrant 80% du temps à chercher les infos qui devraient être depuis longtemps dans des notices et tutos. Actuellement, la quasi totalité des infos officielles sont en C++ et en anglais, et il y a très peu de tutos (même en anglais). On se retrouve un peu comme si on voulait apprendre à conduire une voiture en lisant les plans des pièces qui la composent...

    A part ça, on fait avec PyQt4 de chouettes programmes très esthétiques et très performants!

    Tyrtamos

  5. #5
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Salut,

    Si ta volonté est réellement d'utiliser un logiciel qui te permet de construire via un simple copier-coller alors effectivement QtDesigner est pas mal. Je pense d'ailleurs que wxPython ne bénéficie pas d'un logiciel aussi développer, gratuit et simple (BoaConstructor et les autres commencent un peu à se faire vieux et sont pas terrible d'utilistation)

    Mais pour ma part et si tu débutes réellement dans la programmation, je te conseil tout de même de faire quelques essais tout à la main. Ça permet de mieux comprendre le langague

    Dans ce cas, essaye PyQT, mais ça ne sera certainement pas le plus simple à apprendre.

    Ensuite tu peux regarder avec Tkinter et wxPython. Tu verras que l'on fait plein de chose très facilement. Tu trouveras les tutos sur ce forum assez facilement.

    Bon courage
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  6. #6
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par défaut
    Merci pour tous vos reponce, je vais réflèchir à la question.
    En attendent, bonne pythonnerie à tous.

  7. #7
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2002
    Messages : 309
    Par défaut
    Pour moi, le plus simple reste BOA.
    Il fonctionne comme Visual Basic. En fait il est fait à l'image de Delphi (je crois).

    Les plus :
    Simple d'utilisation
    Utilise wx.Python qui est beaucoup utilisé dans le monde Python, donc beaucoup d'aide
    Fonctionne avec toutes les versions de Python (j'ai testé avec Python 3 en EDI pas en RAD mais pas à fond)
    Très bon EDI
    Bon RAD

    Les moins :
    Très lent pour les mise à jour
    Encore en version béta donc encore quelques bugs (mais contournable facilement)
    L'aide wx.Python en anglais et pour C++ (mais vraiment très facile à comprendre)


    Tuto pour l'installation : ici

    Même si ce n'est pas LE mieux, c'est tout de même une bonne solution pour commencer. (A mon avis)

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  2. Divers questions
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 06/08/2002, 21h57
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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