Skip to main content

Pygame menu - 1.93

Menu for pygame, simple, lightweight and easy to use

Pablo Pizarro
Python library that can create a Menu on Pygame, Supports: Textual menus; Textual menus + buttons; Lists of values (that i called Selectors) that can trigger functions when pressing Return or changing the value; Button menus


New default parameter on selectors (#6) , thanks to: Michael Kane


Home Page


Pygame menu 1.5 — 20 Jun, 2017

Pygame menu 1.6 — 20 Jul, 2017

Pygame menu 1.71 — 19 Nov, 2017

Pygame menu 1.72 — 29 Jan, 2018

Pygame menu 1.9 — 8 Apr, 2018

Pygame menu 1.93 — 8 Jun, 2018

Pygame menu 1.95 — 28 Sep, 2018

Pygame menu v1.96.1 — 13 Jun, 2019 account Comments

  • tom 2017-07-24 18:55:18.044132

    This is impressive!!

    Pablo Pizarro 2017-11-19 16:31:08.752559

    thanks :), any feedback is welcome
  • Marcus Bell 2017-12-01 00:43:02.257072

    Looks good. I can't figure out how to close the menu though. (Only esc key works for this, but I want to use another key)

    Pablo Pizarro 2018-01-29 03:28:59.902971

    you can use a 'function' or pygamemenu event like PYGAME_MENU_CLOSE

    Tiago Lajas 2019-05-15 19:52:39.744571

    Idk why but I can't get that function to work.
  • Ales 2018-02-02 12:10:16.054344

    Perfect job! One question: when rise menu.enable() for main menu is not impacted required aplha %. Every time is menu apear with 100% opaque. When I use only draw method it's transparent, but menu is not functional (do not catch events, when is disable problably). Please advice - How can I run single transparent menu started from my python code. starting transparent from main menu and this working. thanx Ales

    Pablo Pizarro 2018-04-11 11:44:07.540341

    that was already fixed, greetings!
  • Sensor Forever 2019-06-13 08:30:09.228554

    Rotary all kinds of sensor must be mounted on the shaft. An integral slip ring assembly is used to transfer the electrical signal from rotating electronics to Nagano keiki Pressure sensor stationary electronics. The slip ring consists of brushes which rub on rotating ring, providing an electrical path for the incoming excitation and the outgoing signal voltage. At low to moderate speeds the abs speed sensor electrical connection between the rings and brushes are relatively noise free, but at higher speeds noise will severely degrade their performance.FORD SERIES LAND ROVER SERIES Typical max speeds will be in the 5000 rpm range for a medium capacity torque sensor. Finally, the brush ring interface is a source of mazda 6 suction control valve torque that can be a problem especially for very low capacity measurements where the driving torque will have trouble overcoming the brush drag. Proximity and displacement suction control valve can also detect torque by measuring the angular GM SERIES displacement between shaft's two ends. By fixing two identical toothed wheels to the shaft at some distance apart Speed Sensor the angular displacement caused by the torque can be measured. Proximity Pressure Sensor or photocells located at each toothed wheel produce output voltages whose phase difference increases as the torque twists the shaft.FIAT SERIES