【发布时间】:2018-09-13 21:56:17
【问题描述】:
我建立了两个类只是为了检查一些东西
如果我有一个只运行 pygame 并打开一个新窗口的 A 类,比如说 600X600
然后打开运行相同的类 B,调用构建新的显示 800X800,如果我们创建一个 A 的新实例,屏幕将变为 A 的大小。
答:
import pygame
class A:
def __init__(self):
pygame.init()
self.flag = True
def start(self):
self.disp = pygame.display.set_mode((500,500))
while self.flag:
for event in pygame.event.get():
if event.type == pygame.QUIT:
self.flag = False
pygame.display.update()
乙:
from A import A
import pygame
pygame.init()
displ = pygame.display.set_mode((800,800))
exited = False
while not exited:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exited = True
newA = A()
newA.start()
如何不让 A 改变 B 的屏幕?
【问题讨论】: