Документация по Python

Модуль Pyglet

В: Документация по Python

Введение

Примеры

Hello, world! в Pyglet

 import pyglet
window = pyglet.window.Window()
label = pyglet.text.Label('Hello, world',
                      font_name='Times New Roman',
                      font_size=36,
                      x=window.width//2, y=window.height//2,
                      anchor_x='center', anchor_y='center')
@window.event
def on_draw():
    window.clear()
    label.draw()
pyglet.app.run() 

Установка Pyglet

Установите Python, зайдите в командную строку и введите:

Python 2:

 pip install pyglet
 

Python 3:

 pip3 install pyglet 

Воспроизведение звука в Pyglet

 sound = pyglet.media.load(sound.wav)
sound.play() 

Использование Pyglet для OpenGL

 import pyglet
from pyglet.gl import *

win = pyglet.window.Window()

@win.event()
def on_draw():
    #OpenGL goes here. Use OpenGL as normal.

pyglet.app.run() 

Рисование точек с помощью Pyglet и OpenGL

 import pyglet
from pyglet.gl import *

win = pyglet.window.Window()
glClear(GL_COLOR_BUFFER_BIT)

@win.event
def on_draw():
    glBegin(GL_POINTS)
    glVertex2f(x, y) #x is desired distance from left side of window, y is desired distance from bottom of window
    #make as many vertexes as you want
    glEnd

 

Для подключения точек, замените GL_POINTS с GL_LINE_LOOP .

Синтаксис

Параметры

Примечания

Еще от кодкамп
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.