Python 在PyGame中,如何更改曲面(游戏窗口)相对于计算机屏幕的位置?

Python 在PyGame中,如何更改曲面(游戏窗口)相对于计算机屏幕的位置?,python,pygame,pygame-surface,Python,Pygame,Pygame Surface,我想改变游戏窗口相对于电脑屏幕的位置。但在文档中找不到任何内容。请帮帮我 您可以设置pygame显示器使用可通过os.environ访问的环境变量初始化的位置。例如: 我认为不可能更改已经初始化的显示器的位置,但您可以退出当前显示器,设置环境变量,然后重新初始化。您可以设置pygame显示器使用可通过os.environ访问的环境变量初始化的位置。例如: 我认为不可能更改已经初始化的显示器的位置,但您可以退出当前显示器,设置环境变量,然后重新初始化。您可以设置pygame显示器使用可通过os.e

我想改变游戏窗口相对于电脑屏幕的位置。但在文档中找不到任何内容。请帮帮我

您可以设置pygame显示器使用可通过os.environ访问的环境变量初始化的位置。例如:


我认为不可能更改已经初始化的显示器的位置,但您可以退出当前显示器,设置环境变量,然后重新初始化。

您可以设置pygame显示器使用可通过os.environ访问的环境变量初始化的位置。例如:


我认为不可能更改已经初始化的显示器的位置,但您可以退出当前显示器,设置环境变量,然后重新初始化。

您可以设置pygame显示器使用可通过os.environ访问的环境变量初始化的位置。例如:


我认为不可能更改已经初始化的显示器的位置,但您可以退出当前显示器,设置环境变量,然后重新初始化。

您可以设置pygame显示器使用可通过os.environ访问的环境变量初始化的位置。例如:


我认为不可能更改已初始化显示的位置,但您可以退出当前显示,设置环境变量,然后重新初始化它。

在windows上,可以使用其句柄(hwnd)更改已初始化窗口的位置。在
User32.dll
中有一个名为的函数,它接收窗口的句柄并更改其位置。您可以使用python的标准
ctypes
模块调用它

from ctypes import windll

def moveWin(x, y):
    # the handle to the window
    hwnd = pygame.display.get_wm_info()['window']

    # user32.MoveWindow also recieves a new size for the window
    w, h = pygame.display.get_surface().get_size()

    windll.user32.MoveWindow(hwnd, x, y, w, h, False)

在windows上,可以使用其句柄(hwnd)更改初始化窗口的位置。在
User32.dll
中有一个名为的函数,它接收窗口的句柄并更改其位置。您可以使用python的标准
ctypes
模块调用它

from ctypes import windll

def moveWin(x, y):
    # the handle to the window
    hwnd = pygame.display.get_wm_info()['window']

    # user32.MoveWindow also recieves a new size for the window
    w, h = pygame.display.get_surface().get_size()

    windll.user32.MoveWindow(hwnd, x, y, w, h, False)

在windows上,可以使用其句柄(hwnd)更改初始化窗口的位置。在
User32.dll
中有一个名为的函数,它接收窗口的句柄并更改其位置。您可以使用python的标准
ctypes
模块调用它

from ctypes import windll

def moveWin(x, y):
    # the handle to the window
    hwnd = pygame.display.get_wm_info()['window']

    # user32.MoveWindow also recieves a new size for the window
    w, h = pygame.display.get_surface().get_size()

    windll.user32.MoveWindow(hwnd, x, y, w, h, False)

在windows上,可以使用其句柄(hwnd)更改初始化窗口的位置。在
User32.dll
中有一个名为的函数,它接收窗口的句柄并更改其位置。您可以使用python的标准
ctypes
模块调用它

from ctypes import windll

def moveWin(x, y):
    # the handle to the window
    hwnd = pygame.display.get_wm_info()['window']

    # user32.MoveWindow also recieves a new size for the window
    w, h = pygame.display.get_surface().get_size()

    windll.user32.MoveWindow(hwnd, x, y, w, h, False)