[Edu-sig] [ANNC] pynguin-0.15 python turtle graphics application
Lee Harr
missive at hotmail.com
Thu Jun 13 23:08:13 CEST 2013
Pynguin is a python-based turtle graphics application.
It combines an editor, interactive interpreter, and
graphics display area.
It is meant to be an easy environment for introducing
some programming concepts to beginning programmers.
http://pynguin.googlecode.com/
This release makes major changes to the editor to enable
line numbers and other improvements.
Pynguin is tested with Python 3.3.1 and PyQt 4.10 and
now requires QsciScintilla (tested with version 2.7.1)
Pynguin is released under GPLv3.
Changes in pynguin-0.15:
Major change!
- Now REQUIRES QsciScintilla!
- included with PyQt4 on windows
- .deb should pull in dependency automatically
- other systems may require manual intervention
Important fixes
- writes out all document pages every time when saving
- some pages could have been lost when changing between
single file method and file + directory method of
saving files
Other fixes
- fixed arc() with pen up
- fixed loading pages with mixed defs and top-level code
Pynguin API
- added pie option to arc
- draws pie wedges instead of just arcs
- arc(radius, extent, pie=True)
- added underline() method
- pynguin.underline() # start underline for write()
- pynguin.underline(False) # stop underline
Canvas
UI
- loads .pyn file specified on command line
- added ability to double-click open .pyn documents
- tested on Ubuntu Linux only
- shows better error message when there is a problem loading a file
- saves/restores main window geometry/location
Integrated Editor
- Replaced editor with QsciScintilla text widget
- Line numbers available now
Integrated Console
- Replaced QTextEdit with QsciScintilla text widget
Examples
- added fraction example to demonstrate arc(..., pie=True)
- also demonstrates underline()
More information about the Edu-sig
mailing list