K
Kevin Altis
PythonCard is a GUI construction kit for building cross-platform desktop
applications on Windows, Mac OS X, and Linux.
Release 0.7.3.1 includes over 40 sample applications and tools to help users
build applications in Python, including codeEditor, findfiles, and
resourceEditor (layout editor). A list of changes since release 0.7.2 is at
the end of this message.
This is the last planned "prototype" release of PythonCard. We've started
cleaning up the framework code and finalizing the API for a 1.0 release
sometime in early summer. There will be at least two more releases before
then, so if you would like to get involved in the PythonCard project, now is
a great time to join the mailing list.
All the information you need about PythonCard can be found on the project
web page at:
http://pythoncard.sourceforge.net/
The installation instructions and walkthroughs are available on the main
documentation page:
http://pythoncard.sourceforge.net/documentation.html
You can download the latest release at:
http://sourceforge.net/project/showfiles.php?group_id=19015
For a list of most of the samples that have been built with PythonCard and
screenshots of them in action go to:
http://pythoncard.sourceforge.net/samples/samples.html
The kind people at SourceForge host the project:
http://sourceforge.net/projects/pythoncard/
If you want to get involved the main contact point is the Mailing list:
http://lists.sourceforge.net/lists/listinfo/pythoncard-users
PythonCard requires Python 2.2.1 or later and wxPython 2.4.1.2 or later.
Additional Notes:
Remember to backup or just delete your old PythonCardPrototype directory
before installing a new version, so that the old files aren't still in the
package directory. If you installed a previous version of PythonCard on
Windows using the binary installer, then you should be able to remove the
old package via the Add/Remove Programs Control Panel.
The distutils installer will put the framework, components, docs, samples,
and tools in Lib\site-packages or your Python directory (typically
C:\Python22 or C:\Python23). Of course, on Linux and Mac OS X that path will
be slightly different and have forward slashes.
Windows users should get a PythonCard menu in the Start->Programs menu with
links to the documentation, samples, codeEditor, findfiles, and
resourceEditor.
The tools and most of the samples will now keep their config and data file
info in the "pythoncard_config" directory created by the framework. On Unix,
the directory will be ~/pythoncard_config. On Windows, the directory varies
as described in the following post:
http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/1496793
So, if you run a PythonCard app with any of the runtime tools and select
"Save Configuration" from the "Debug" menu, the window positions and sizes
of your runtime windows (Shell, Message Watcher, etc.) will be saved in
"pythoncard_config/pythoncard_config.txt" not the PythonCardPrototype
directory. Likewise, when you change the text style used by the codeEditor
via the "Styles..." menu item under the "Format" menu, the modification will
be saved in "pythoncard_config/stc-styles.rc.cfg"
ka
---
Kevin Altis
(e-mail address removed)
http://altis.pycs.net/
Release 0.7.3.1 2004-04-09
added _getId back to widget.py
menu.py workaround for FindMenuItem and GTK exception
updated MANIFEST.in and setup.py for PyPI/distutils
added testevents sample for debugging cross-platform
event order
Release 0.7.3 2004-04-03
changed py2exe scripts for version 0.5 syntax
dropped support of PyCrust in wxPython 2.4.0.7 and earlier
added check to avoid unneeded widget initialization
added TextArea workaround for GetValue on the Mac
McPC and RanchBiz added to moreapplications.html
added lowercase skip alias for Skip to dispatch.py
switched to mixedCase style names for BitmapCanvas
added new-style class properties to Background and
CustomDialog classes: position, size, etc.
added leading underscore to addEventListener and
notifyEventListeners methods
changed _getAttributeNames to use inspect module
updated Windows installation docs for Python 2.3
and wxPython 2.4.2.4
added explicit Stop() for timers when app is closed
added donations.html
fixed default Mac menubar handling
converted legacy class name comparisons to __class__.__name__
removed RightTextField component, use TextField with
'alignment':'right' attribute instead
many modifications to support wxPython 2.5 and higher
in general, just look for code starting with
if wx.wxVERSION > (2, 5):
to see the version specific changes
also modified spacers for sizers to use tuples instead of
separate w, h args
some items are marked with a "wxPython 2.5 change" comment
all changes are being done so that release 0.7.3 will work
with wxPython 2.4.x or wxPython 2.5.x or higher
future releases may drop support for wxPython 2.4.x
EXIF.py updated to remove Python 2.3 warnings
added support for Python 2.3 .chm file on Windows
applications on Windows, Mac OS X, and Linux.
Release 0.7.3.1 includes over 40 sample applications and tools to help users
build applications in Python, including codeEditor, findfiles, and
resourceEditor (layout editor). A list of changes since release 0.7.2 is at
the end of this message.
This is the last planned "prototype" release of PythonCard. We've started
cleaning up the framework code and finalizing the API for a 1.0 release
sometime in early summer. There will be at least two more releases before
then, so if you would like to get involved in the PythonCard project, now is
a great time to join the mailing list.
All the information you need about PythonCard can be found on the project
web page at:
http://pythoncard.sourceforge.net/
The installation instructions and walkthroughs are available on the main
documentation page:
http://pythoncard.sourceforge.net/documentation.html
You can download the latest release at:
http://sourceforge.net/project/showfiles.php?group_id=19015
For a list of most of the samples that have been built with PythonCard and
screenshots of them in action go to:
http://pythoncard.sourceforge.net/samples/samples.html
The kind people at SourceForge host the project:
http://sourceforge.net/projects/pythoncard/
If you want to get involved the main contact point is the Mailing list:
http://lists.sourceforge.net/lists/listinfo/pythoncard-users
PythonCard requires Python 2.2.1 or later and wxPython 2.4.1.2 or later.
Additional Notes:
Remember to backup or just delete your old PythonCardPrototype directory
before installing a new version, so that the old files aren't still in the
package directory. If you installed a previous version of PythonCard on
Windows using the binary installer, then you should be able to remove the
old package via the Add/Remove Programs Control Panel.
The distutils installer will put the framework, components, docs, samples,
and tools in Lib\site-packages or your Python directory (typically
C:\Python22 or C:\Python23). Of course, on Linux and Mac OS X that path will
be slightly different and have forward slashes.
Windows users should get a PythonCard menu in the Start->Programs menu with
links to the documentation, samples, codeEditor, findfiles, and
resourceEditor.
The tools and most of the samples will now keep their config and data file
info in the "pythoncard_config" directory created by the framework. On Unix,
the directory will be ~/pythoncard_config. On Windows, the directory varies
as described in the following post:
http://aspn.activestate.com/ASPN/Mail/Message/PythonCard/1496793
So, if you run a PythonCard app with any of the runtime tools and select
"Save Configuration" from the "Debug" menu, the window positions and sizes
of your runtime windows (Shell, Message Watcher, etc.) will be saved in
"pythoncard_config/pythoncard_config.txt" not the PythonCardPrototype
directory. Likewise, when you change the text style used by the codeEditor
via the "Styles..." menu item under the "Format" menu, the modification will
be saved in "pythoncard_config/stc-styles.rc.cfg"
ka
---
Kevin Altis
(e-mail address removed)
http://altis.pycs.net/
Release 0.7.3.1 2004-04-09
added _getId back to widget.py
menu.py workaround for FindMenuItem and GTK exception
updated MANIFEST.in and setup.py for PyPI/distutils
added testevents sample for debugging cross-platform
event order
Release 0.7.3 2004-04-03
changed py2exe scripts for version 0.5 syntax
dropped support of PyCrust in wxPython 2.4.0.7 and earlier
added check to avoid unneeded widget initialization
added TextArea workaround for GetValue on the Mac
McPC and RanchBiz added to moreapplications.html
added lowercase skip alias for Skip to dispatch.py
switched to mixedCase style names for BitmapCanvas
added new-style class properties to Background and
CustomDialog classes: position, size, etc.
added leading underscore to addEventListener and
notifyEventListeners methods
changed _getAttributeNames to use inspect module
updated Windows installation docs for Python 2.3
and wxPython 2.4.2.4
added explicit Stop() for timers when app is closed
added donations.html
fixed default Mac menubar handling
converted legacy class name comparisons to __class__.__name__
removed RightTextField component, use TextField with
'alignment':'right' attribute instead
many modifications to support wxPython 2.5 and higher
in general, just look for code starting with
if wx.wxVERSION > (2, 5):
to see the version specific changes
also modified spacers for sizers to use tuples instead of
separate w, h args
some items are marked with a "wxPython 2.5 change" comment
all changes are being done so that release 0.7.3 will work
with wxPython 2.4.x or wxPython 2.5.x or higher
future releases may drop support for wxPython 2.4.x
EXIF.py updated to remove Python 2.3 warnings
added support for Python 2.3 .chm file on Windows