我认为没有这样的功能,因为某些窗口管理器不允许您删除关闭按钮。但是,您可以编写事件处理程序,使关闭按钮执行任何操作,包括什么也不做。为什么要防止用户关闭?如果只是提供一个游戏内“退出”按钮以确认和/或保存退出,那么当用户点击关闭按钮时,您可以执行相同的任务。
仅供参考,另一个选项是将以下参数传递给set_mode()方法调用: pygame.display.set_mode(..., flags = pygame.NOFRAME) 然而,这会使整个窗口框架消失,包括顶部的移动窗口条和其他按钮,例如最小化,因此仅仅为了去掉X按钮而使用它有些过度。
for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit(); sys.exit();
的代码吗? - giodamelio