[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] PyGame user interface widgets
Thank you Yann and Dillup for the references to your libraries. I will take a look at them in detail.
Yann: From a quick look, I see the you have installers for Windows and Linux but not for Mac. Will your library work on Macs? Is it just missing an installer? (I use a Mac for all my development.)
Thanks again,
Irv
> On Feb 26, 2017, at 9:32 AM, Yann Thorimbert <Yann.Thorimbert@xxxxxxxx> wrote:
>
> Hello Irv,
>
> I wrote (and now maintain) a library called ThorPy (www.thorpy.org) that could fulfill your requirements.
> On the website, I focused on the examples and turoials, so I hope it would be easier for a new person to use the library quickly. However, I have to admit that the library does not seem to be used by many people...
>
> Here is an overview of some of the widgets: http://thorpy.org/examples/overview.html
> Examples : http://thorpy.org/examples.html
> Tutorials : http://thorpy.org/tutorials.html
>
> Cheers,
>
> Yann
> ________________________________________
> De : owner-pygame-users@xxxxxxxx <owner-pygame-users@xxxxxxxx> de la part de Irv Kalb <Irv@xxxxxxxxxxxxxx>
> Envoyé : dimanche 26 février 2017 05:21
> À : pygame-users@xxxxxxxx
> Objet : [pygame] PyGame user interface widgets
>
> I teach Python programming at two different universities. At one of my schools, there is enough time for students to do a final project. I give them a background in event-driven programming, give them an overview in PyGame, and encourage them to build a small PyGame based project.
>
> I have just petitioned for and gotten approval to teach a new course on Object Oriented Programing. In that course, I will again use Python and focus on explaining OOP concepts using PyGame. (I'm really looking forward to this.)
>
> However, in order to make things easy for my students, I would like to supply them with a library (module) of easy to use user interface widgets. For example, a simple button, text display box, text input box, checkbox, etc. I started by giving out Al Sweigart's PygButton code to my students, and that worked great. Then some students asked for a text display box, then a text input box. I wound up building those myself. Along the way, I wrote additions to Al's PygButton code (for example, adding a disabled state).
>
> My question is: Is there any "standard" user interface widget library that many PyGame developers use?
>
> I have done quite a bit of research on this topic, and have found a few libraries of widgets like what I'm looking for. I've found:
>
> - pgu
> - pqGUI
> - sgc
> - Albow
> - gooeypy
>
> These all seem to attempt to solve the same problem (of creating a set of user interface widgets), but they all have different approaches. Some seem to take over the basic event loop. And most don't seem to be current - I haven't found any that have comments after around 2012.
>
> So ... is there one on this list, or one that I haven't found, that seems current and is simple to use? Or maybe, I'll just keep expanding my own.
>
> Thanks,
>
> Irv
>
>