Pygame窗口问题

Vegdie 2020-07-12 02:21:32
Pygame窗口设置可以拖拽窗口大小
window = pygame.display.set_mode((400, 600), pygame.RESIZABLE)

但是拖拽之后新出现的部分是黑色的

...全文
206 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2020-07-12
  • 打赏
  • 举报
回复 1
因为你设置的窗口大小是400*600,背景是白,所以当你resize窗口变大时,多余的背景是黑 加上:
import pygame
import sys
from pygame.locals import *

def main():
    pygame.init()
    window = pygame.display.set_mode((400, 600), pygame.RESIZABLE)
    while True:
        window.fill((255, 255, 255))
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
            if event.type == VIDEORESIZE:
                SCREEN_SIZE = event.size
                window = pygame.display.set_mode(SCREEN_SIZE, pygame.RESIZABLE)

        pygame.display.update()

        
main()

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧