front end GUI

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

    #1

    front end GUI

    I'm looking for software to create a simple GUI to execute python code
    for users in the office.
    The GUI would need a couple text boxes for user input and some option
    buttons and check boxes.
    Can anyone recommend free software that doesn't require a huge learning
    curve?
    My python skills are probably a 3 or 4 on a scale from 1 to 10.

    Thanks for your help!
    R.D.

  • Diez B. Roggisch

    #2
    Re: front end GUI

    DataSmash schrieb:[color=blue]
    > I'm looking for software to create a simple GUI to execute python code
    > for users in the office.
    > The GUI would need a couple text boxes for user input and some option
    > buttons and check boxes.
    > Can anyone recommend free software that doesn't require a huge learning
    > curve?
    > My python skills are probably a 3 or 4 on a scale from 1 to 10.[/color]

    Use the shipped tkinter.

    Diez

    Comment

    • akameswaran@gmail.com

      #3
      Re: front end GUI

      I have done a few GUI apps in python. I like many started with
      tKinter.
      tKinter is quick, easy, ugly and limited. It did really well for
      little programs I wrote for my wife, like a shopping cart, and some
      quick admin tools for clients.

      Now I'm a big wxPython fan.
      wxPython has a small learning curve if your used to event driven gui
      programming - but doc can be bad - it's improved majorly for 2.6. The
      other nice thing, if your users are primarily win32 I've had good
      success with py2exe(and no my setup files didn't have to be more than
      about 10-15 lines) and wxPython - so distibution to non-python ppl can
      be quite good on win32.

      I've actually had more problems getting tKinter to work with py2exe.

      However, the suggestions of running this browser based and using a mini
      python server are good. If your gui requirements are really that
      simple, a web based approach will have the least headaches in my
      experience.

      Comment

      Working...