Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2016 16:17:47

kapaky
Зарегистрирован: 2016-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

video system not initialized

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 (видеосистема не инициализируется). Что это может означать, проблема с дравами на видеокарту?

Офлайн

#2 Апрель 13, 2016 16:23:26

Lestoroer
Зарегистрирован: 2015-12-24
Сообщения: 88
Репутация: +  5  -
Профиль   Отправить e-mail  

video system not initialized

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()

Хотя вроде вспомнил, что я сейчас полную чушь сказал. Это скорее всего не поможет.

Отредактировано Lestoroer (Апрель 13, 2016 16:30:15)

Офлайн

#3 Апрель 13, 2016 16:26:20

kapaky
Зарегистрирован: 2016-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

video system not initialized

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 (Апрель 13, 2016 16:27:20)

Офлайн

#4 Апрель 13, 2016 16:30:43

Lestoroer
Зарегистрирован: 2015-12-24
Сообщения: 88
Репутация: +  5  -
Профиль   Отправить e-mail  

video system not initialized

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не знаю как отступы сделать.. Полная ошибка выглядит так..
Снова попробуй скопировать, я отредактировал

Офлайн

#5 Апрель 13, 2016 16:43:41

kapaky
Зарегистрирован: 2016-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

video system not initialized

pygame.display.set_caption('My Game')
screen.fill(WHITE)
если вобще убрать эти строчки, та же ошибка

Офлайн

#6 Апрель 13, 2016 17:55:11

kapaky
Зарегистрирован: 2016-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

video system not initialized

все перепробовал, даже от имени администратора запускал. Та же ошибка.
мне кажется что, когда я скачивал “pygame” он был не полный. Если такое бывает.?

Офлайн

#7 Апрель 16, 2016 10:26:50

kapaky
Зарегистрирован: 2016-04-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

video system not initialized

может после, когда сам во всем разберусь, то объясню, почему именно так. Но пока работает следующая схема.

>>> 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()
Теперь все работает, закрывается, когда пользователь нажмет закрыть (через крестик как обычно)

Отредактировано kapaky (Апрель 16, 2016 10:28:52)

Офлайн

#8 Апрель 6, 2017 18:01:27

Itismylive
Зарегистрирован: 2017-04-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

video system not initialized

kapaky
Форум сайта python.su
Получилось разобраться?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version