Forum Programmation.python Doncumentation WxPython ?

Posté par  .
Étiquettes : aucune
0
24
nov.
2005
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 !
  • # La melleure doc

    Posté par  . Évalué à 2.

    AMHA est celle -ci

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

    Désolé, pas pu résister
    • [^] # wx pour quoi?

      Posté par  (site web personnel) . É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  . É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  . É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  (site web personnel) . É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  . Évalué à -1.

            Ok, ok, la prochaine que j'aurai besoin de rien, je saurai où m'adresser.
        • [^] # Re: wx pour quoi?

          Posté par  . É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  (site web personnel) . É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.

Suivre le flux des commentaires

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