Python 如何同时使用pygame和pyglet

Python 如何同时使用pygame和pyglet,python,pygame,pyglet,Python,Pygame,Pyglet,我正在使用pygame和pyglet库,我想创建一个窗口,但恰好pygame窗口是首先创建的,当您关闭它时,pyglet窗口被创建,我希望它们同时被创建 这是密码 import pyglet from pyglet.window import key import pygame background_colour = (255,255,255) (width, height) = (300, 200) screen = pygame.display.set_mode((width, heig

我正在使用pygame和pyglet库,我想创建一个窗口,但恰好pygame窗口是首先创建的,当您关闭它时,pyglet窗口被创建,我希望它们同时被创建

这是密码

import pyglet 
from pyglet.window import key
import pygame

background_colour = (255,255,255)
(width, height) = (300, 200)
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption('Tutorial 1')
screen.fill(background_colour)
pygame.display.flip()
running = True
while running:
  for event in pygame.event.get():
    if event.type == pygame.QUIT:
      running = False
window = pyglet.window.Window(width=134,height=132)#se crea la ventana
mos = 17
@window.event #funcion on_key_press se ejecuta mientra la funcion windows se ejecuta
def on_key_press(key_pressed, mod):
    if key_pressed == key.RIGHT:
        label.x+=5  
    if key_pressed == key.LEFT:
        label.x-=5        
    if key_pressed == key.UP:
        global mos
        mos+=1
        label.text=(str(mos))
label = pyglet.text.Label(str(mos),
                          font_name='Times New Roman',
                          font_size=mos,
                          x=window.width//2, y=window.height//2,
                          anchor_x='center', anchor_y='center')
@window.event#funcion on_key_press se ejecuta mientra la funcion windows se ejecuta
def on_draw():
    window.clear()
    label.draw()
pyglet.app.run()

为什么你想同时使用pygame和pyglet?因为我喜欢pyglet有pygame没有的东西,反之亦然,你不能同时使用pygame和pyglet。根据我的经验,我已经看到,在这两种情况下,你几乎可以做所有的事情,除了在pyglet中你可以使用3DI,我已经使用这两种方法好几年了,在这一点上我同意eyllanesc的观点。Pygame有什么pyglet没有的?如果你能提到一些,也许我们可以为你指出一些解决问题的方法?