Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Nytra authored Jul 13, 2017
1 parent 14ce1b6 commit 4d80d5e
Showing 1 changed file with 3 additions and 29 deletions.
32 changes: 3 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# PyMenu-Framework
A Python (3.1+) based framework for creating simple and intuitive graphical menu interfaces.
# PyMenu
A Python 3 based framework for creating simple and intuitive text-based menu interfaces.

Supported operating systems: Windows
Note: The msvcrt library is the only thing that is preventing this from being able to run on other operating systems.

Main features:
- Can take user input in the form of strings as well as boolean checkboxes.
Expand All @@ -11,30 +12,3 @@ Main features:
- Menus are resized dynamically depending on the number and scale of the elements within them.
- Buttons are linked to existing functions within the program.
- Menus can be stacked. If one is closed then the previous one is started up again.

---

![Image of PyMenu](https://github.com/Nytra/PyMenu-Framework/blob/master/images/main_menu.PNG)

PyMenu is capable of displaying many different buttons on the screen with each one linked to a specific function.

---

![Image of a Dialog Box](https://github.com/Nytra/PyMenu-Framework/blob/master/images/dialog.png)

PyMenu can display dialog boxes which contain text. The text will be automatically word wrapped to fit on the screen, no matter the screen dimensions.

---

![Image of Dialog Box Options](https://github.com/Nytra/PyMenu-Framework/blob/master/images/dialog_choices.png)

Dialog boxes are capable of containing many different buttons as well as multiple types of inputs.

---

![Image of Dynamic Resizing](https://github.com/Nytra/PyMenu-Framework/blob/master/images/resize.png)

The framework will automatically detect when the terminal dimensions have changed and it will resize the interface accordingly.

---

0 comments on commit 4d80d5e

Please sign in to comment.