Pyglet

Hello,World

import pyglet

window  = pyglet.window.Window( caption = 'Hello') # 窗体 

w = window.width 
h = window.height 

# 通过pyglet.text.Label在窗体中定义一个标签
label = pyglet.text.Label(
    'Hello,World', # 文本内容
    font_name = 'Operator Mono', # 字体
    font_size =  36, # 字号
    x = w//2,y = h//2,  # 位置
    anchor_x = 'center' , anchor_y = 'center', # 对齐方式
                         )

@window.event
def on_draw():
    # 在window上画内容
    window.clear() # 清屏
    label.draw()

pyglet.app.run()

在这里插入图片描述

Image

import pyglet

window = pyglet.window.Window(caption = 'Img')
w,h = window.width,window.height

img = pyglet.resource.image('2.jpg')  # 加载图片
img.anchor_x , img.anchor_y = img.width//2,img.height//2   # 改变图片中心

@window.event
def on_draw():
    window.clear()
    img.blit(w//2,h//2 )

pyglet.app.run()

在这里插入图片描述

Key

import pyglet
from pyglet.window import key

window = pyglet.window.Window(caption = 'Key')

@window.event
def on_key_press(symbol,modifiers):
    if symbol == key.A:print('A')
    if symbol == key.LEFT:print('LEFT')
    if symbol == key.ENTER:print('ENTER')
    if symbol == key.F:print('F')
        
@window.event
def on_draw():
    window.clear()

pyglet.app.run()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值