kapaky
Апрель 13, 2016 16:17:47
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
Апрель 13, 2016 16:23:26
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
Апрель 13, 2016 16:26:20
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
Апрель 13, 2016 16:30:43
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
Апрель 13, 2016 16:43:41
pygame.display.set_caption('My Game')
screen.fill(WHITE)
если вобще убрать эти строчки, та же ошибка
kapaky
Апрель 13, 2016 17:55:11
все перепробовал, даже от имени администратора запускал. Та же ошибка.
мне кажется что, когда я скачивал “pygame” он был не полный. Если такое бывает.?
kapaky
Апрель 16, 2016 10:26:50
может после, когда сам во всем разберусь, то объясню, почему именно так. Но пока работает следующая схема.
>>> 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
Апрель 6, 2017 18:01:27
kapaky
Форум сайта python.su
Получилось разобраться?