pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
pqGUI

pqGUI - v0.0.1

Poiuy Qwert (poiuyqwert)

Tags:

Description

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
  • DOUBLECLICK, MOUSEENTER, and MOUSELEAVE events added
  • 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.

Links

Home Page: http://poiuyqwert.byethost22.com/pqGUI.php
Source: http://poiuyqwert.byethost22.com/pqGUI.php

Screenshot


click to view original size

Releases

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

Pygame.org account Comments

If you wish to leave a comment with your pygame.org 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:
http://www.burtonsys.com/email/
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.
spotlight

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

Oct 21, 2014

Oct 20, 2014

Oct 16, 2014

Oct 9, 2014

Oct 8, 2014

Oct 7, 2014

Oct 4, 2014

Oct 1, 2014

Sep 19, 2014

Sep 17, 2014

Sep 9, 2014

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