Another option for graphical stuff is pygame: http://pygame.org/news.html
A rough translation of some of your code: import pygame, sys from pygame import display, draw, event, font, Color, QUIT # Set up the display window screen = display.set_mode((800, 600)) colors = ["red", "orange", "yellow", "green", "blue", "purple"] font.init() f = font.Font(None, 24) y = 10 for name in colors: text = f.render("Color " + name, True, Color(name)) screen.blit(text, (10, y)) y += text.get_height() x = 30 y = 200 for name in colors: c = Color(name) draw.circle(screen, c, (x, y), 20) x += 50 # Refresh the screen display.flip() # Pause until the window is closed while True: for e in event.get(): if e.type == QUIT: sys.exit(0) -- Greg -- https://mail.python.org/mailman/listinfo/python-list