That still doesn't work either... On 6/29/07, Lenard Lindstrom <[EMAIL PROTECTED]> wrote:
Testing shows that on Windows the window position environment variable is read with the call to pygame.display.set_mode() and ignored otherwise. """Try to move the pygame window""" import pygame from pygame.locals import * import os pygame.init() font = pygame.font.Font(None, 48) os.environ['SDL_VIDEO_WINDOW_POS'] = '20,100' screen = pygame.display.set_mode((200, 100)) screen.fill(Color('white')) screen.blit(font.render(os.environ['SDL_VIDEO_WINDOW_POS'], True, Color('black')), (10, 10)) pygame.display.flip() os.environ['SDL_VIDEO_WINDOW_POS'] = '20,100' pygame.time.wait(3000) os.environ['SDL_VIDEO_WINDOW_POS'] = '%d,%d' % (120, 200) screen.fill(Color('white')) screen.blit(font.render(os.environ['SDL_VIDEO_WINDOW_POS'], True, Color('black')), (10, 10)) pygame.display.flip() pygame.time.wait(3000) Ian Mallett wrote: > It still doesn't work though- it works the first time, and subsequent > changes to the placement fail. > > On 6/28/07, *Lenard Lindstrom* < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > I admit it was a silly question. The positioning code works on my > Windows system. I noticed the position is that of the client area. > > > Ian Mallett wrote: > > Yes... > > > > On 6/28/07, *Lenard Lindstrom* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote: > > > > Ian Mallett wrote: > > > So I would have the original program start a new one that > codes the > > > alternate window? > > > > > > The centering code, which is what I tested, works, but > this doesn't: > > > os.environ ['SDL_VIDEO_WINDOW_POS'] = 'value,value' > > > > > > On 6/28/07, *Brian Fisher* < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > > <mailto: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>>> wrote: > > > > > > You can only do that with multiple processes. It's one > > window per > > > process for SDL. > > > > > > On 6/28/07, Ian Mallett < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > > <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>>> > > wrote: > > > > Awesome! That works! Thanks! Just one more question > > > though... I want to > > > > have two or more pygame windows running at the same > time. Can > > > you do that? > > > > Ian > > > > > > > > > > > > > > Do you make the os.environ call before calling pygame.init ? > > > -- Lenard Lindstrom <[EMAIL PROTECTED]>