en:dev:pymui:start [Yomgui Wiki]

Introduction

PyMUI is a package for the Python script language. It's written for a 2.5.4 version at least.
This package permits conception of graphics user interfaces using MUI under MorphOS. But using the Python language than the C.

The idea is to support an had-hoc abstraction layer to facilitate the creation of UI using MUI:

  • Easier writing, more readable and faster than in C.
  • Easy way to modify the code without a previous compiling stage.
  • Python language brings advanced OOP concepts.

Pre-requirements

  1. MorphOS 2.x ;
  2. Python 2.5.4 or better for MorphOS: page de Python.

Downloads

Latest archive containing installations ready to use of PyMUI on MorphOS:

Installation

  1. Download the archives in wanted version (cf section Downloads), put it in RAM: for example.
  2. Uncompress and unarchive this file with the following Shell command:
    XADUnFile RAM:archive_name SYS:

Note that this installation is done in SYS:, if python itself is at the same location…

Documentation

Sources

Status

2012-02-12

* v0.6 released.

2010-??-??

* v0.5 released.

2010-05-28

  • v0.4 released.
  • Gribouillis is not compatible anymore with this version, please use Gribouillis2.

2010-01-19

  • v0.3 released.

2009-12-29

  • v0.2 released.

2009-12-08

  • The ctypes version is now ok. I need to do some tests and release it in same time as a new Python 2.x version with the ctypes module inside.
  • Time to think about a documentation ;-)

2009-11-18

  • Python module ctypes ported for MorphOS ⇒ re-write test of PyMUI to use it.

2009-11-09

  • First public version (0.1).

2009-09-09

  • The package is already composed of a _muimaster module written in C and giving a low-level access to MUI and the rest of the system.
  • MUI main classes are accessible as Python classes.
  • Some MCC are also available, it's even possible to write MCC in Python, but limited to the creating process.
  • Gribouillis is the first complet program using PyMUI.

en/dev/pymui/start.txt · Dernière modification: 2012/02/12 18:11 par Yomgui