Python Forum
Simple Code, "Video System not Initialized" - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: Game Development (https://python-forum.io/forum-11.html)
+--- Thread: Simple Code, "Video System not Initialized" (/thread-10519.html)



Simple Code, "Video System not Initialized" - DaxDaTrade - May-23-2018

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


RE: Simple Code, "Video System not Initialized" - j.crater - May-23-2018

Please put your code in Python code tags and full error traceback message in error tags. You can find help here.


RE: Simple Code, "Video System not Initialized" - MegasXLR - May-25-2018

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.