Retourner aux forums || Retourner au forum Programmation.python

Programmation.python : Doncumentation WxPython ?

Posté par stephane martin () le 24 novembre 2005
0
Bonjour,

Est-ce que vous auriez une documentation en particulier à recommander pour commencer à coder avec WxPython ?

Le profil du public, c'est des gens qui connaissent Python, mais sans expérience de toolkits graphiques... Anglais/français indifférent.

(J'ai bien regardé sur Google, on trouve plein de docs, et même trop... donc si il y en a une meilleure que les autres...)

Merci d'avance !

--
Every time you write invalid markup, God kills a kitten
> Lire le message (13 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

La melleure doc

Posté par golum () le 24/11/2005 à 15:01. (lien). Évalué à 2.

AMHA est celle -ci

http://www.opendocs.org/pyqt/

Désolé, pas pu résister

  • [^]wx pour quoi?

    Posté par JoeltheLion () le 24/11/2005 à 15:14. (lien). Évalué à 2.

    Y a-t-il vraiment des avantages à utiliser wx plutôt que gtk ou qt? Perso je n'en vois pas, gtk et qt sont portables mais amha beaucoup plus puissantes que wx. D'ailleurs, sous linux, wx n'est qu'une couche au dessus de gtk. Est-ce qu'on peut avoir l'avis d'un connaisseur?

    • [^]Re: wx pour quoi?

      Posté par golum () le 24/11/2005 à 15:45. (lien). Évalué à 5.

      Au départ wxWindows etait un framework censé apporter la portabilité sur différentes plateformes.
      Leur stratégie était de définir un framework qui englobait le denominateur commun de toutes les plateformes.
      Ainsi, il reprenait les widgets existant d'une plateforme et les réécrivait sur le plateformes où ils n'existaient pas.

      L'approche QT/Gtk est inverse.
      Ces toolkits implementent l'ensemble des Widgets à partir des primitives graphiques de base de chaque plateformes.

      En conséquence les API de ces derniers paraissent plus homogènes.
      En outre le comportement des même Widgets peut parfois être différents entre 2 plateformes puisqu leur implémenation peut être différentes.

      En terme de Look&Feel Qt et wx adoptent un comportement plus natif de la plateforme (windows notamment)

      A noter qu'un projet lié à wx tente de s'inspirer de l'approche Qt/gtk mais nécessite d'être installé à part

      Une des différences aussi concerne les envois de messages qui (AMHA) sont plus élégants pour Qt /Gtk que wx d'autant qu'avec pyQt il n'est plus nécessaire d'utiliser un préprocesseur.

      En terme de bindins wxPython souffre des mise à jour fréquentes d'autant que les maj de wxwidget le sont aussi. Ile est alors difficile de fournir diffuser une appli stable et pérenne (Avis sibjectif après de multiple instalkl foireuses des ide wxPython : Boa, SPE , DrPython & co)
      PyQt ne supporte pour l'instant que la version commerciale de qt sous Windows et on attend avec impatience le portage de Qt 4 (Pyqt4) qui peremettra de diffuser des soft libres sous W$

      A noter un certain nombre d'alternative pour Python + Gui portables et sérieuses
      fox+FxPy
      http://www.fox-toolkit.org/
      http://fxpy.sourceforge.net/


      Jython+Swt

      Jython+Swing

      A noter aussi certain projet pour donner un aspect plus pythonien à wxWidget
      http://wiki.wxpython.org/index.cgi/Wax
      http://pythoncard.sourceforge.net/

    • [^]Re: wx pour quoi?

      Posté par totof2000 () le 24/11/2005 à 15:47. (lien). Évalué à 2.

      C'est pas l'avis d'un connaisseur mais s'il veut du wx laissez-lui faire du wx. C'est pas votre problème.

      Pour repondre a la question initiale pour faire du wx en python, il faut utiliser les docs de wx en c(++?) et adapter la syntaxe a python. C'est pas trop difficile à faire (voir http://www.metaslash.com/brochure/tutorial/ pour plus d'infos).

      • [^]Re: wx pour quoi?

        Posté par JoeltheLion () le 24/11/2005 à 16:36. (lien). Évalué à 2.

        C'est pas l'avis d'un connaisseur mais s'il veut du wx laissez-lui faire du wx. C'est pas votre problème.

        Certes mais ça m'empêche pas de poser la question. C'est un lieu de discussion ici. Si ça l'intéresse pas il lit pas les commentaires du thread.

        • [+] [^]Re: wx pour quoi?

          Posté par stephane martin () le 24/11/2005 à 18:29. (lien). Évalué à -1.

          Ok, ok, la prochaine que j'aurai besoin de rien, je saurai où m'adresser.

          --
          Every time you write invalid markup, God kills a kitten
      • [^]Re: wx pour quoi?

        Posté par alpage (Jabber id, page perso, ) le 24/11/2005 à 19:50. (lien). Évalué à 3.

        Et la solidarité alors ? C'est la moindre des choses de prévenir quelqu'un qui est sur le point de faire une grosse bétise et qui ne le sait peut-être pas !

    • [^]Re: wx pour quoi?

      Posté par Ernest H (Jabber id, ) le 24/11/2005 à 15:58. (lien). Évalué à 1.

      Un avantage de wx sur gtk ou qt, c'est que wxPython marche parfaitement sur mac, et est installé de base dans le système.

      • [^]Re: wx pour quoi?

        Posté par golum () le 24/11/2005 à 16:04. (lien). Évalué à 3.

        Même pas vrai :)
        http://linuxfr.org/2005/11/23/19941.html

        • [^]Re: wx pour quoi?

          Posté par Ernest H (Jabber id, ) le 24/11/2005 à 16:28. (lien). Évalué à 3.

          Si si, vrai, pygtk et pyqt ne sont pas de base sous osx.
          Et vrai aussi, wxPython marche parfaitement.

          Alors que gtk ne marche pas parfaitement (pas encore, peut-être)

          • [^]Re: wx pour quoi?

            Posté par golum () le 24/11/2005 à 16:36. (lien). Évalué à 3.

            PyQt is licensed under the GNU GPL (for UNIX, Linux and MacOS/X),

            http://www.riverbankcomputing.co.uk/pyqt/download.php

            PyQt à le mérite d'exister, c'est sûr faut juste l'installer tout comme sous Ouindoze.
            Par contre j'ai jamais testé sous OS/X.

            Pour PyGTK étant donné le port récent de la lib je pense que ca devrait venir

            • [^]Re: wx pour quoi?

              Posté par stephane martin () le 24/11/2005 à 18:31. (lien). Évalué à 0.

              "PyQt is licensed under the GNU GPL (for UNIX, Linux and MacOS/X)"

              Ben voila, j'ai besoin de faire du dev libre sous Windows. Donc pas PyQT pour l'instant.

              --
              Every time you write invalid markup, God kills a kitten

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.python