我今天想了解一下Python/Pygame,所以选择了Pydev作为我的IDE。总体来说还不错,但是它好像缺少Pygame类的自动补全功能。
在"screen"变量中,它只列出了所有"x"函数,我猜这些是默认的类对象函数。 Pydev文件夹已添加到PYTHONPATH中。
代码运行得非常顺畅,但对于像我这样的pygame/python新手来说,没有任何代码补全实在是难以忍受。
在"screen"变量中,它只列出了所有"x"函数,我猜这些是默认的类对象函数。 Pydev文件夹已添加到PYTHONPATH中。
import os, sys
import pygame
from pygame.locals import *
class Main:
background_colour = (255,0,255)
def __init__(self):
pygame.init();
self.screen = pygame.display.set_mode((500, 500));
self.screen.fill(self.background_colour);
pygame.display.flip();
running = True
while running:
self.update();
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
def update(self):
pass
if __name__ == '__main__':
Main()
代码运行得非常顺畅,但对于像我这样的pygame/python新手来说,没有任何代码补全实在是难以忍受。
Window > Preferences > Pydev > Editor > Code Completion
中启用了Use Code Completion?
? - sloth