screen = pygame.display.set_mode(cfg.SCREENSIZE) AttributeError: module 'cfg' has no attribute 'SCREENSIZE'
时间: 2023-11-05 09:56:59 浏览: 390
这个错误是因为在cfg模块中没有定义SCREENSIZE属性,导致在调用pygame.display.set_mode()函数时出错了。你需要检查一下cfg模块中是否有定义SCREENSIZE属性,并且确保属性名没有拼写错误。如果确实没有定义,你可以在cfg模块中添加一个SCREENSIZE属性来解决这个问题。例如:
```
# 在cfg模块中添加一个SCREENSIZE属性
SCREENSIZE = (800, 600)
```
然后在你的代码中引用这个属性:
```
import cfg
import pygame
screen = pygame.display.set_mode(cfg.SCREENSIZE)
```
这样就可以成功创建一个800x600的窗口了。
相关问题
screen = pygame.display.set_mode(cfg.SCREEN) AttributeError: module 'config' has no attribute 'SCREEN'
这个错误说明在你的代码中,config模块没有名为'SCREEN'的属性。你需要确保config模块中有一个名为'SCREEN'的常量或变量。
你可以检查config模块的内容,确保其中定义了'SCREEN'属性,并且该属性的值是你期望的。另外,也要确保你正确导入了config模块。
如果你无法找到问题所在,可以将你的代码和config模块的内容提供给我,我可以帮助你进一步分析和解决问题。
screen = pygame.display.set_mode((cfg.SCREENWIDTH, cfg.SCREENHEIGHT))
这段代码是用 Pygame 创建一个窗口,窗口的大小是 cfg.SCREENWIDTH 和 cfg.SCREENHEIGHT。其中,cfg 是一个模块或者对象,SCREENWIDTH 和 SCREENHEIGHT 是该模块或对象中的常量或变量,用于指定窗口的大小。在 Pygame 中,通过 set_mode() 函数来设置窗口的大小和其他属性。
阅读全文