pygame is
Simple DirectMedia Layer is
Site Swing

pqGUI - v0.0.1

Poiuy Qwert (poiuyqwert)



An attempt to emulate the windows GUI with easy to use styling. Currently implemented:
  • Easy and flexibly style system (possible to style widgets individually, update styles all at once, and more)
  • Easy bind system
  • Windows (titlebar, icon, and decorator buttons)
  • Popup's (current name for menu dropdowns. gotta better name?) with:
    • PopupItem
    • PopupSeperator
    • SubPopupItem
  • Scrollbar (can be attached to Containers or used manually)
  • Container (holds other widgets, even out of view, and can scroll to show the whole view)
  • Text (basic text display with no/character/word wrapping)
  • RichText (very basic rich text display with no/character/word wrapping)
  • Box (with optional text title)
  • Check
  • Radio (currently doesn't look perfect, but its the best i could get with built in draw commands)
  • Button (icon or text)
  • Canvas (very basic, just draw to its surface)
  • Widget (basic widget class that everything else derives from)
Downsides: All widgets take static position and widths, and there is no "dirty updating", everything that is visible is drawn every time.


Home Page:


click to view original size


pqGUI - v0.0.2 - Feb 1, 2009
pqGUI - v0.0.1 - Jan 28, 2009 account Comments

If you wish to leave a comment with your account, please sign in first.

January 13, 2011 11:15pm - Dave Burton - nickname: (ncdave4life)
Poiuy, I've converted your pqGUI to Python 3 (except for disable_icon, because pygame.surfarray doesn't work). I sent you an email to several likely addresses; please reply, or email me at the address you can find here:
February 5, 2009 7:05pm - Poiuy Qwert - nickname: (poiuyqwert)
Thanks, should be fixed now.
February 5, 2009 2:32pm - pymike - nickname: (pymike)
Link for the new version gives me a 403 error. (So your server explained :-P)
January 28, 2009 11:58pm - Ken Lauer - nickname: (kne)
Looks cool. I wish someone would come along with a GUI that works under OpenGL though!
January 28, 2009 8:22pm - Poiuy Qwert - nickname: (poiuyqwert)
Ah I see, there was a bug where the text didn't gray out when the button was disabled. Fixed, thanks!
January 28, 2009 2:01pm - Poiuy Qwert - nickname: (poiuyqwert)
Thanks! That is the function for those buttons in the example program, they get disabled after clicked, thanks though! If anyone has comments/bugs/ideas please post them up.
January 28, 2009 12:15pm - pymike - nickname: (pymike)
Nice clone. I think I found a bug though. When I click the "Test" or red buttons it won't let me click them again.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Oct 1, 2015

Sep 11, 2015

Sep 6, 2015

Aug 26, 2015

Aug 25, 2015

Aug 21, 2015

Aug 16, 2015

Jul 30, 2015

Jun 24, 2015

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)