我想今天看看python/pygame,并下载pydev作为我的IDE.整体上非常满意,但似乎缺少pygame类的自动完成功能.
在"屏幕"变量上它只列出所有" 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()
Run Code Online (Sandbox Code Playgroud)
代码运行完美,但特别是对于像我这样的pygame/python noob,没有任何代码完成就无法忍受.