Re: [Pgu-devel] Finding PGU awesome but a little slow
Status: Beta
Brought to you by:
philhassey
From: Phil H. <phi...@ya...> - 2006-02-06 16:23:57
|
Antoine, Thanks for your interest in pgu! Unfortunately, the code for scrolling surfaces is pretty slow right now. You may want to check out the code for the ScrollArea, etc in pgu/gui/gal_stuff.py and see if you can figure out any ways to optimize it. Also, the code in CVS is currently broken with a lot of fixes that I haven't quite finished (I will probably be finishing stuff up for a release in a few weeks, when the PyWeek competition nears opening.) But if you check out CVS anyway, it does contain some more detailed documentation which may help out. Hope that helps! Phil ma...@gu... wrote: Message Hi list people, I'm working on a roguelike game (like Angband or Nethack) called PGuild, using pygame with pgu. The game uses pgu basically for windows, panes and dialogs, including scrolling bits and pieces. Just thought I'd post here to (a) thank Phil & other contributors for providing such great tools, which I'm really enjoying using, and (b) ask a question. I have been finding that the gui bits of Pgu are slowing down my app quite a bit (based on profiling). Something like printing a message in a scrolling box noticeably slows down the game. I was a little surprised as I would have expected that simple playing round with windows, scrollers and layouts would not be too demanding on the CPU of my (admittedly several years old) PC. Does this match other people's experience? Is it likely that the problem is with my use of PGU rather than its innate speed? If I posted (simplified) code using PGU here, is there anyone who would have the time and inclination to suggest how I could get some quick wins on the performance side?? Thanks and cheers, Antoine --------------------------------- Yahoo! Mail - Helps protect you from nasty viruses. |