我不确定这个问题是否适合程序员,但我认为这比SO更合适。我有这些重要的内容:
#!/usr/bin/env
import sys
import pygame
from pygame.locals import *
特别是在PyScripter中,我看不到pygame的大部分功能。例如,我在当地人看不到任何东西。如果我输入 pygame。,则弹出一个列表
Color
MissingModule
os
packager_imports
string
sys
warnings
warn_unwanted_files
color_constructor
color_reduce
rect_constructor
rect_reduce
__version__
然而,我认为缺少元素,至少根据the pygame reference。这些元素将包括(我认为)所有由pygame加载的模块,所以我可以让这些自动建议工作是一件大事。我需要更改什么才能从Pyscripter访问它? (如果这很困难,是否会有一个简单的解决方法?)
答案 0 :(得分:0)
我是日本人,我刚刚开始使用python和pygame。 当我买了一台新PC时,我下载了Pyscripter,python 3.3和pygame。 正如你所说,Pyscripter无法使用pygame命名空间。 Pyscripter只发出列表中的上述代码。 显示的pygame唯一的功能是Color。 我不知道如何处理Pyscripter中的pygame。 但是,我试着写一个附加到Pyscripter的python解释器。
我写了如下:
import pygame
from pygame.locals import *
pygame.init()
SCREEN = pygame.display.set_mode((640,480))
pygame.quit()
那时,我仍然希望它能奏效。 Pyscripter可以使用pygame。 我写了代码,我同时完成了pygamewindow。 然后,我回到原始浏览器(无论它叫什么)。 它被修复或认可。 起初我很烦,但是当我想到后来的发明时,那并没有受到影响。 但是,这个解决方案有一个缺点。如果我编写代码,例如;
pygame.surface.Surface
在上面的代码中间,自动完成没有出现。 我不知道它为什么没有,但现在我用Pyscripter编写了所有代码。 它有点不方便,但它更容易编程。如果您已解决此问题并了解其原因,请告知我们。我希望这会对你和其他人有所帮助。再见。