Announce: PythonCard just posted a new release
I know I haven't been here in a while, and that is because I've been heavily involved in two projects. One is PythonCard, which is a software construction kit (in the spirit of Apple's HyperCard) written in Python. A new version has just been released and development is progressing steadily. You might want to take a look if you have an interest in building GUI apps in Python with the same ease as HyperCard. The other project is PyCrust. It seems that every so often people on the tutor and/or edu lists talk about developing a custom python shell to do tutorials and such. Well, one of the neat things about PythonCard is its built-in shell window, which allows you to manipulate all parts of your application at runtime, with all the syntax coloring, call tips and auto-complete features that you would expect from a python shell. PythonCard uses a plug-in python shell, called PyCrust, which is available for use in any python project. You can learn more about PyCrust at http://sourceforge.net/projects/pycrust/. You can learn more about PythonCard at http://sourceforge.net/projects/pythoncard/ and the details of its latest release are included below. Both projects have mailing lists that you can join and we would love to have more participants. Consider this an invitation. <wink> --- Patrick K. O'Brien Orbtech "I am, therefore I think." -----Original Message----- From: Kevin Altis [mailto:altis@semi-retired.com] Sent: Monday, August 06, 2001 9:48 PM To: Pythoncard Subject: [pythoncard] Announce: PythonCardPrototype release 0.3 http://sourceforge.net/project/showfiles.php?group_id=19015 Changes since 0.2.1 added changelog.txt and readme.txt files menubar is now optional if a 'menubar' key is not found in a Stack's resource file then a menubar won't be created. log.py documented proof.py updated to work with log.py changes MessageEvent was removed from proof.py since message sending bewteen widgets is currently disabled The working directory is changed to the directory of the main resource file such as minimal.rsrc.py when PythonCard starts up to avoid problems with filenames in the .rsrc.py files and any data files used by the application. Property Editor and Shell windows can be overlapped by the main app window Due to a bug, the Message Watcher must still remain on top added getCurrentBackground to PythonCardApp class PythonCard now includes PyCrust (-s on command-line) interactivePrompt renamed to shell, all references changed PyCrustFrame class moved to debug.py along with test for PyCrust import PyCrust shell is version 0.3 PythonCard turned into PythonCardPrototype package All samples changed to use the new package naming All samples can now be run "standalone" so any _standalone.py files in the samples have been removed. __version__.py contains the current release number New cvs tree on SourceForge, the old proto tree is no longer used PythonCard.py renamed to loader.py and loader.py overhauled added deleteWidget method added find, deprecated findByName added turtle graphics sample added a Property Editor (-p on command-line) due to time constraints, the Property Editor is only a property viewer in this release. You can use the set methods for widgets to change values inside the shell if you need to. added gainFocus and loseFocus messages to all widgets added StaticLine widget ComponentSpec and AttributeSpec classes added to enhance parsing of spec.py ka --- Kevin Altis altis@semi-retired.com ------------------------ Yahoo! Groups Sponsor ---------------------~--> Small business owners... Tell us what you think! http://us.click.yahoo.com/vO1FAB/txzCAA/ySSFAA/saFolB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: pythoncard-unsubscribe@yahoogroups.com Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
participants (1)
-
Patrick K. O'Brien