#imports our needed modules
import pygame, sys, os
from pygame.locals import *
#initializes the display
pygame.init()
#makes the window
window = pygame.display.set_mode ((800, 600))
#changes what the title bar says
pygame.display.set_caption('My picture in a windows')
#creates a suface
screen = pygame.display.get_surface()
#store the picture we want to display into a variable
picture = os.path.join ("picture.gif")
#loads the picture into a variable for display on the surface
picture_surface = pygame.image.load (picture)
#draws the surface and everything on it and then flips to next frame
screen.blit(picture_surface, (0,0))
pygame.display.flip()
#wathces for an "exit" event so you can close the application
def input(events):
for event in events:
if event.type == QUIT:
sys.exit(0)
else:
print event
#the main loop, here it is just watching for inputs
while True:
input(pygame.event.get())
#####################################################################
# The error i receive
#
#Traceback (most recent call last):
# File "/home/surgy/pygame learning scripts/script1.py", line 20, in ?
# picture_surface = pygame.image.load (picture)
#pygame.error: Couldn't open picture.gif
#
#
#
#
#