mmw

This is a library for displaying curses-like windows


Keywords
curses, library, python
License
GPL-3.0
Install
pip install mmw==1.1

Documentation

mmw

What is it?

It is a library that generates simple pseudo-graphic windows.

How to use it?

Examples:

  1. Code:
import mmw
screen = mmw.Screen()
window = mmw.Window('Our window')
screen.add_window(window)  # Link the window to the screen
window.text = "Let's add some text"
window.buttons = ['And', 'some', 'buttons']
window.selectedButton = 0  # Select the first button
screen.clear()  # Screen.draw() doesn't clear the screen by itself
screen.draw()  # Draw the screen
screen.getChar()  # Wait until the user presses a key

Output:

+-----------Our window-----------+
|Let's add some text             |
|                                |
| [>And<]  [ some ]  [ buttons ] |
+--------------------------------+
  1. See mmwDemo.py