Найти - Пользователи
Полная версия: video system not initialized
Начало » Python для новичков » video system not initialized
1
kapaky
import pygame
WHITE = (255, 255, 255)
pygame.init()
(6,0) <– выдает, что это означает интересно знать бы -)
size = (700, 500)
screen = pygame.display.set_mode(size)
pygame.display.set_caption(“My Game”)

done = False
clock = pygame.time.Clock()
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True

screen.fill(WHITE)
pygame.display.flip()
clock.tick(60)
pygame.quit()

Здравствуйте! Пытаюсь освоить Питон. (знаний программирования вобще нет) После нажатия ‘Enter’, открывшееся окно успевает поменять фон на белый, и закрывается с ошибкой: video system not initialized (видеосистема не инициализируется). Что это может означать, проблема с дравами на видеокарту?
Lestoroer
Pygame нет, но попробуй вот так код поправить :
import pygame
WHITE = (255, 255, 255)
pygame.init()
size = (700, 500)
screen = pygame.display.set_mode(size) 
pygame.display.set_caption('My Game') 
screen.fill(WHITE)
pygame.display.flip()
clock = pygame.time.Clock() 
clock.tick(60)
done = False 
while not done:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            done = True
pygame.quit()

Хотя вроде вспомнил, что я сейчас полную чушь сказал. Это скорее всего не поможет.
kapaky
Traceback (most recent call last):
File “<pyshell#23>”, line 2, in <module>
for event in pygame.event.get():
pygame.error: video system not initialized

не знаю как отступы сделать.. Полная ошибка выглядит так..
Lestoroer
kapaky
Traceback (most recent call last): File “<pyshell#23>”, line 2, in <module> for event in pygame.event.get():pygame.error: video system not initializedне знаю как отступы сделать.. Полная ошибка выглядит так..
Снова попробуй скопировать, я отредактировал
kapaky
pygame.display.set_caption('My Game')
screen.fill(WHITE)
если вобще убрать эти строчки, та же ошибка
kapaky
все перепробовал, даже от имени администратора запускал. Та же ошибка.
мне кажется что, когда я скачивал “pygame” он был не полный. Если такое бывает.?
kapaky
может после, когда сам во всем разберусь, то объясню, почему именно так. Но пока работает следующая схема.

>>> import pygame,sys
>>> pygame.init()
>>> from pygame.locals import * <—- Эта штука важна (1)
>>> size= (400,600) <—- Скобки квадратные только
>>> dis=pygame.display.set_mode(size)

>>> while True:
for event in pygame.event.get():
if event.type == QUIT: <—– (1) влияет на выход. Без нее выдает, что переменной ‘QUIT’ нет
pygame.quit()
sys.exit()
pygame.display.update()
Теперь все работает, закрывается, когда пользователь нажмет закрыть (через крестик как обычно)
Itismylive
kapaky
Форум сайта python.su
Получилось разобраться?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB