今天想看看python/pygame,下载了pydev作为我的IDE。总体上很满意,但它似乎缺少 pygame 类的自动完成功能。
在“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 菜鸟来说,没有任何代码完成是无法忍受的。