Python and GUI

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Ed Leafe

    #31
    Re: Python and GUI

    On May 26, 2007, at 3:17 PM, rzed wrote:
    If there were a standard Python GUI API (call it the PGA,
    say) that be the target for app developers, they wouldn't have to
    worry about the back end. The PGA would have to be flexible enough
    to handle incompatibiliti es among the various approaches to
    displaying widgets and text.
    FWIW, this has been a design goal of Dabo from Day One. While we
    currently wrap only wxPython, the ui module is not tied to it. We
    have standardized on a syntax for control names, property names,
    etc., that is independent of wxPython, and then is implemented in the
    ui.uiwx module. Throughout Dabo, the only place where you will ever
    see "import wx" is in the ui.uiwx module; when you write Dabo UI
    code, you never need to import wx; instead, you write to the Dabo
    uiapi. The same will be true when we get around to wrapping Tkinter,
    Qt, etc.

    -- Ed Leafe
    -- http://leafe.com
    -- http://dabodev.com


    Comment

    • Matt van de Werken

      #32
      Re: Python and GUI

      brad wrote:
      Kevin Walzer wrote:
      >
      >2. wxPython is big, harder to learn than Tkinter, but looks good on
      >Mac, Windows, and *Nix. It will require users to install a lot of
      >extra stuff (or you'll have to bundle the extra stuff).
      >
      PyInstaller builds binaries beautifully from raw py source. No need to
      bundle the wx stuff. I develop on Linux, build on Windows (with
      PyInstaller) and it works great. The source runs on any platform, the
      Windows binaries is neat for the point and click users.
      >
      Hi Brad:

      This is my preferred method of development, but I am a newcomer to
      python having lived in the C world for a long time.

      Have you any experience with this development method using boa
      constructor as the GUI builder?

      Cheers,
      mvdw

      Comment

      Working...