使用豆包AI制作一个鼠标连点器

原始需求:

帮我写一个鼠标连点器 需要一个窗口输入坐标,同时需要一个实时获取鼠标坐标的功能,一个输入时间间隔的秒数,点击次数,满足需要图形界面

测试与功能迭代:

图形界面改用pyqt5

关闭后停止点击

同时添加一个停止点击按钮

设置一下窗体大小

让窗口保持在最前面

手动微调最终代码:
import sys
import pyautogui
import time
import threading
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout, QHBoxLayout
from PyQt5.QtCore import Qt


class MouseClicker(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()
        self.clicking = False  # 用于控制点击线程的标志位
        self.mouse_thread = threading.Thread(target=self.get_mouse_position)
        self.mouse_thread.daemon = True
        self.mouse_thread.start()

    def initUI(self):
        # 创建标签和输入框
        self.x_label = QLabel('X 坐标:')
        self.x_entry = QLineEdit()

        self.y_label = QLabel('Y 坐标:')
        self.y_entry = QLineEdit()

        self.interval_label = QLabel('时间间隔 (秒):')
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值