Python Forum
Simple Code, "Video System not Initialized"
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Simple Code, "Video System not Initialized"
#1
Just started to get into programming with pygame. Unfortunately, I am constantly getting the following error:

[b]"C:\Programming\pygame.template.py", line 29, in <module>
for event in pygame.event.get():
pygame.error: video system not initialized

Here is my code:

# a skeleton for new pygame projects
import pygame
import random

width = 360
height = 480
FPS = 30

#define colors
white = (255, 255, 255)
black = (0, 0, 0)
red =(255, 0 ,0)
green = (0, 255, 0)
blue = (0, 0, 255)

#initialize pygame and create window
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()

# Game Loop
running= True
while running:
# keep loop running at the right speed
clock.tick(FPS)
# Process input (events)
for event in pygame.event.get():
# check for closing window
if event.type == "pygame.QUIT":
running = False


# Update

# Draw / render
screen.fill(black)
#after drawing flip everything
pygame.display.flip()

pygame.quit()

I appreciate you guys/girls help to the fullest! Heart
Reply
#2
Please put your code in Python code tags and full error traceback message in error tags. You can find help here.
Reply
#3
Try to put
if pygame.mixer.get_busy() != None:
before
for event in pygame.event.get():
Put the whole for loop in the if get_busy() block. I had the same error but for my MP3 player just yesterday and that fixed it. It can't get the event as it appears to not be initialized.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Thumbs Up [PyGame] Simple code for isometric 2D games ThePhi 1 15,174 Nov-17-2020, 12:58 PM
Last Post: mattwins

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020