如何让pyglet和puautogui一起工作?

问题描述 投票:0回答:1

我的问题是,当我尝试使用(puautogui)移动鼠标时,鼠标上的 pyglet 更改不起作用 这是我的代码 https://hatebin.com/imuddimomc

我是一名新程序员 我试图做一些类似于sans最后攻击的事情,但是通过移动鼠标 我认为 goto() 函数会移动我的鼠标并改变光标

python window mouse pyautogui pyglet
1个回答
0
投票

为了使 Pyglet 和 PyAutoGUI 协同工作,您可以使用 PyAutoGUI 控制鼠标和键盘输入,而 Pyglet 处理图形和用户界面。您通常会创建一个 Pyglet 窗口来显示您的应用程序,并根据需要使用 PyAutoGUI 函数来模拟鼠标单击、按键和其他交互。

这是一个简单的例子:

蟒蛇

import pyglet
import pyautogui

# Define your Pyglet window and any graphics elements

window = pyglet.window.Window()

@window.event
def on_mouse_press(x, y, button, modifiers):
    # Handle mouse clicks using Pyglet
    pass

# Define any other event handlers and graphics elements here

# Main loop
pyglet.app.run()

# Example of using PyAutoGUI
pyautogui.moveTo(100, 100)
pyautogui.click()

在此示例中,Pyglet 处理窗口创建和事件处理,而 PyAutoGUI 用于模拟鼠标移动和单击。您可以根据应用程序的需要集成更复杂的交互。

© www.soinside.com 2019 - 2024. All rights reserved.