Я использую pyglet
в первый раз.Я хочу загрузить изображение и сохранить координаты, когда я нажимаю где-нибудь на изображении.Я могу загрузить изображение, но загружается только его часть, и я не могу прокрутить его.Вот как выглядит изображение в окне:
В то время как исходное изображение это:
Теперь я не могу прокручивать и перетаскивать окно, которое я создал с помощью Pyglet.Может кто-нибудь, пожалуйста, дайте мне знать, как изменить этот код для достижения того же?
import pyglet
from pyglet.window import mouse
window = pyglet.window.Window(fullscreen=False)
@window.event
def on_draw():
window.clear()
image.blit(0, 0)
@window.event
def on_mouse_press(x, y, button, modifiers):
if button == mouse.LEFT:
print("Left mouse button pressed at: ", x, y)
elif button==mouse.RIGHT:
print("Right mouse button pressed at: ", x, y)
else:
"Oh no, you did nothing!!"
@window.event
def on_close():
print("Closing the current workspace")
@window.event
def on_mouse_drag(x, y, dx, dy, buttons, modifiers):
pass
@window.event
def on_mouse_scroll(x, y, scroll_x, scroll_y):
pass
@window.event
def on_mouse_enter(x, y):
pass
@window.event
def on_mouse_leave(x, y):
pass
image = pyglet.resource.image('cat.jpg')
window.set_exclusive_mouse(False)
window.set_mouse_visible(True)
pyglet.app.run()