As a newbie, where should I go if I want to create a small GUI program?

Posted by jimbmk on Stack Overflow See other posts from Stack Overflow or by jimbmk
Published on 2010-03-13T18:40:35Z Indexed on 2010/03/13 18:45 UTC
Read the original article Hit count: 365

Filed under:
|
|
|
|

Hello,

I'm a newbie with a little experience writing in BASIC, Python and, of all things, a smidgeon of assembler (as part of a videogame ROM hack). I wanted to create small tool for modifying the hex values at particular points, in a particular file, that would have a GUI interface.

What I'm looking for is the ability to create small GUI program, that I can distribute as an EXE (or, at least a standalone directory). I'm not keen on the idea of the .NET languages, because I don't want to force people to download a massive .NET framework package. I currently have Python with IDLE and Boa Constructor set up, and the application runs there. I've tried looking up information on compiling a python app that relies on Wxwidgets, but the search results and the information I've found has been confusing, or just completely incomprehensible.

My questions are:

  1. Is python a good language to use for this sort of project?
  2. If I use Py2Exe, will WxWidgets already be included? Or will my users have to somehow install WxWidgets on their machines? Am I right in thinking at Py2Exe just produces a standalone directory, 'dist', that has the necessary files for the user to just double click and run the application?
  3. If the program just relies upon Tkinter for GUI stuff, will that be included in the EXE Py2Exe produces? If so, are their any 'visual' GUI builders / IDEs for Python with only Tkinter?

Thankyou for your time,

JBMK

© Stack Overflow or respective owner

Related posts about newbie

Related posts about python