Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #48022 > unrolled thread

[ANNC] pynguin-0.15 python turtle graphics application

Started byLee Harr <missive@hotmail.com>
First post2013-06-14 01:38 +0430
Last post2013-06-14 01:38 +0430
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python


Contents

  [ANNC] pynguin-0.15 python turtle graphics application Lee Harr <missive@hotmail.com> - 2013-06-14 01:38 +0430

#48022 — [ANNC] pynguin-0.15 python turtle graphics application

FromLee Harr <missive@hotmail.com>
Date2013-06-14 01:38 +0430
Subject[ANNC] pynguin-0.15 python turtle graphics application
Message-ID<mailman.3223.1371157763.3114.python-list@python.org>
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() 		 	   		  

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web