Introduction

PyMUI est paquet pour le langage script Python. Il est écrit pour une version 2.5.4 minimum.
Ce paquet permet la conception d'interfaces utilisateur1) graphiques en utilisant MUI sous MorphOS. Mais en utilisant le langage Python plutôt que le C.

L'idée est d'apporter une couche d'abstraction suffisante pour rendre facile la création des UI en utilisant MUI:

  • Ecriture plus facile, plus lisible et plus rapide qu'en C ;
  • Une grande facilité de modification du code sans recompilation préalable ;
  • L'apport du langage Python possédant des concepts OOP très poussés.

Pour une présentation slideshow cliquez ici2).

Pré-requis

  1. MorphOS 2.x ;
  2. Python 2.5.4 ou mieux pour MorphOS: page de Python.

Téléchargements

Voiçi les archives contenant les installations prètes à l'emplois de PyMUI sur MorphOS.

Installation

  1. Téléchargez l'archives dans la version souhaitée (cf section Téléchargements), mettez là par exemple en RAM: ;
  2. Décompressez et dé-archivez ce fichier avec la commande Shell suivante:
    XADUnFile RAM:archive_name SYS:

Notez que l'installation ce fait dans SYS:, si python lui-même est au même endroit…

Sources

Avancements

2009-11-18

  • Module Python ctypes porté pour MorphOS ⇒ test de ré-écriture de PyMUI pour l'utiliser.

2009-11-09

  • Première version publique (0.1).

2009-09-09

  • Le paquet est déjà composé d'un module _muimaster récrit en C et donnant un accès bas niveau à MUI et au reste du système.
  • Les classes principales de MUI sont accessibles sous la forme des objets classes Python.
  • Certaines MCC sont aussi disponibles, il est même possible d'écrire des MCC en Python, mais restante confinées au processus les ayant créés.
  • Gribouillis est le premier programme complet utilisant PyMUI.
1) UI en anglais pour User Interface
2) pas finie, celle de l'achimie 2k9 arrive bientôt

dev/pymui/start.txt · Dernière modification: 2009/11/20 15:10 par Yomgui