florian berger

simplegui

Simplified GUI generation using Tkinter

About

simplegui is a simplified GUI generator using Tkinter.

Prerequisites

Python http://www.python.org

Installation

Unzip the file, then at the command line run

python setup.py install

Usage

>>> import simplegui
>>> g = simplegui.GUI()
>>> def buttoncallback():
...     g.status("Button klicked!")
>>> g.button("Klick me!", buttoncallback)
>>> g.button("Klick me too!", buttoncallback)
>>> def listboxcallback(text):
...     g.status("listbox select: '{0}'".format(text))
>>> g.listbox(["one", "two", "three"], listboxcallback)
>>> g.listbox(["A", "B", "C"], listboxcallback)
>>> def scalecallback(text):
...     g.status("scale value: '{0}'".format(text))
>>> g.scale("Scale me!", scalecallback)
>>> g.run()
>>>

This will create:

simplegui example picture

Documentation

To read the API documentation, open a shell / DOS window, navigate to the simplegui directory, and run

pydoc simplegui

You can create a HTML version using

pydoc -w simplegui

Latest Release

0.1.0

Download

simplegui-0.1.0.zip (source code)

License

GPL

Links