J
Jimmy Retzlaff
EasyDialogs for Windows is available at:
http://www.averdevelopment.com/python/
EasyDialogs for Windows is a ctypes based emulation of the EasyDialogs
module included in the Python distribution for Macintosh. It attempts to
be as compatible as possible. Code using the Macintosh EasyDialogs
module can often be run unchanged on Windows using this module. The
module has been tested on Python 2.3 running on Windows XP and Windows
Server 2003. I would appreciate feedback at (e-mail address removed) about
experience running this on other version of Windows (I attempted to
avoid APIs that weren't available on Windows 95 or Windows NT 4.0).
EasyDialogs is written in pure Python using Thomas Heller's ctypes
module (http://starship.python.net/crew/theller/ctypes/) to call Windows
APIs directly. No Python GUI toolkit is used. This means that relatively
small distributions can be made with py2exe (or its equivalents). A
simple test of all the dialogs in EasyDialogs bundled up using py2exe
results in a distribution that is about 1.25MB. Compressing the exe,
dll, and pyd files using UPX (http://upx.sourceforge.net) drops that to
about 550KB.
Prerequisites
EasyDialogs for Windows requires Windows, Python 2.3, and ctypes 0.6.3.
License: MIT
This is the initial public release of EasyDialogs for Windows.
Jimmy
http://www.averdevelopment.com/python/
EasyDialogs for Windows is a ctypes based emulation of the EasyDialogs
module included in the Python distribution for Macintosh. It attempts to
be as compatible as possible. Code using the Macintosh EasyDialogs
module can often be run unchanged on Windows using this module. The
module has been tested on Python 2.3 running on Windows XP and Windows
Server 2003. I would appreciate feedback at (e-mail address removed) about
experience running this on other version of Windows (I attempted to
avoid APIs that weren't available on Windows 95 or Windows NT 4.0).
EasyDialogs is written in pure Python using Thomas Heller's ctypes
module (http://starship.python.net/crew/theller/ctypes/) to call Windows
APIs directly. No Python GUI toolkit is used. This means that relatively
small distributions can be made with py2exe (or its equivalents). A
simple test of all the dialogs in EasyDialogs bundled up using py2exe
results in a distribution that is about 1.25MB. Compressing the exe,
dll, and pyd files using UPX (http://upx.sourceforge.net) drops that to
about 550KB.
Prerequisites
EasyDialogs for Windows requires Windows, Python 2.3, and ctypes 0.6.3.
License: MIT
This is the initial public release of EasyDialogs for Windows.
Jimmy