使用pygame进行pyscripter自动建议

时间:2013-10-09 04:57:59

标签: python pygame

我不确定这个问题是否适合程序员,但我认为这比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访问它? (如果这很困难,是否会有一个简单的解决方法?)

1 个答案:

答案 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编写了所有代码。 它有点不方便,但它更容易编程。如果您已解决此问题并了解其原因,请告知我们。我希望这会对你和其他人有所帮助。再见。