Can anyone tell me if pygame and Tkinter can work together?
falcon3166 at hotmail.com
Wed Nov 16 06:19:50 CET 2005
It worked, but unfornately I can't use this line as it brings up errors:
from Tkinter (or pygame) import *
Anyway around this little bug?
For great sites go to: http://www.the-web-surfers-store.com
MSN Messenger: falcon3166 at hotmail,com
Yahoo! Messenger: spam_swatter31
"Nathan Pinno" <falcon3166 at hotmail.com> wrote in message
news:mailman.724.1132116310.18701.python-list at python.org...
> Sounds good, I'll give it a try and see what happens, and report back
> my results.
> Nathan Pinno,
> Owner/operator of The Web Surfer's Store.
> MSN Messenger: falcon3166 at hotmail.com
> Yahoo! Messenger: spam_swatter31
> AIM: f3mighty
> ICQ: 199020705
> -----Original Message-----
> From: jepler at unpythonic.net [mailto:jepler at unpythonic.net]
> Sent: November 15, 2005 8:47 PM
> To: Nathan Pinno
> Cc: python-list at python.org
> Subject: Re: Can anyone tell me if pygame and Tkinter can work together?
> On Tue, Nov 15, 2005 at 06:33:40PM -0700, Nathan Pinno wrote:
>> Thanks. I was going to use TKInter to pop up a message box, then use
>> pygame to run the game and display the score on the playing surface.
>> Is this still possible (I'm using Python 2.4.1 and Pygame 1.7.0 on
>> WinXP with Service Pack 2)?
> This is more likely to work than the scenario I first considered, where
> GUI libraries would be in use at the same time.
> With my understanding of how X works, and my knowledge of Tk, you'd
> be successful if what you want to do is first use GUI Library A, and then
> GUI Library B. This resolves the issue with XSetErrorHandler, for
> because you'll be completely done with Library A at the time you call the
> initialization routines of Library B. It also resolves the event loop
> problem, because you never need to allow Libraries A and B to receive
> during the same phase of the program.
> I don't know anything about Windows, and I haven't actually given this
> scenario a try on Linux either, so it's still all idle speculation on my
> part. Actual experimentation on your part wouldn't be that hard, though.
> Just write the simplest possible Tk program as a callable function 't()'
> the simplest possible pygame program as a callable function 'p()', and
> see what happens when you run them back to back:
> def t():
> import Tkinter
> t = Tkinter.Tk()
> Tkinter.Button(t, command = t.destroy).pack()
> def p():
> Posted thru AtlantisNews - Explore EVERY Newsgroup <
> http://www.AtlantisNews.com -- Lightning Fast!!! <
> Access the Most Content * No Limits * Best Service <
More information about the Python-list