autogui库的使用制作简易连点器_pyautogui 安卓连点器-程序员宅基地

技术标签: python  

python 连点器的制作

连点器代码及exe程序:蓝奏云

1.autogui库的使用

(1)pyautogui.moveTo(x,y,duration=)#在duration的时间内将鼠标移动到指定位置
(2)pyautogui.moveRel(x,y,duration=)#在duration时间内将鼠标右移x,下移y(负数为左移)
(3)pyautogui.position()#获取鼠标位置
(4)pyautogui.click(500,500,button = ‘right’)#在指定位置点击鼠标,默认为左键,button=‘left/right/middle’
(5)pyautogui.mouseUp()#按下鼠标
(6)pyautogui.mouseDown()#松开鼠标
(7)pyautogui.doubleClick()#双击鼠标左键
(8)pyautogui.rightClick()#双击鼠标右键
(9)pyautogui.middleClick()#双击鼠标中键

2.python qt响应键盘事件

class Test(QWidget):
    def __init__(self):
        super(Test, self).__init__()  # 这里要这么写,我也不知道为什么
        self.initUI()
        self.set_connect()
    def set_connect(self):
        self.button.clicked.connect(self.clickls)
    def initUI(self):
        #设置ui界面的建立
        self.setGeometry(300, 300, 350, 300)
        self.setWindowTitle("连点器--by tansty")
        self.labelx=QLabel(self)
        self.labelx.resize(150,50)
        self.labelx.setText("x轴的坐标")
        self.labelx.move(20,0)
        self.labely=QLabel(self)
        self.labely.resize(150, 50)
        self.labely.setText("y轴的坐标")
        self.labely.move(20, 60)
        self.textx=QLineEdit(self)
        self.textx.resize(150,50)
        self.textx.move(150,0)
        self.texty=QLineEdit(self)
        self.texty.resize(150,50)
        self.texty.move(150,60)
        self.button=QPushButton(self)
        self.button.setText("开始连点")
        self.button.resize(150,50)
        self.button.move(180,200)
        self.text2=QLineEdit(self)
        self.text2.resize(150,50)
        self.text2.move(150,120)
        self.labelz=QLabel(self)
        self.labelz.resize(150, 50)
        self.labelz.setText("点击的次数:")
        self.labelz.move(20, 120)

        self.show()
    def keyPressEvent(self, e):
        if e.key() == Qt.Key_F2:    //按下F2响应事件
            self.get_mouse()
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tansty_zh/article/details/108685296

智能推荐

使用js实现下拉框左移右移的功能_js控制下拉列表中的值调换位置-程序员宅基地

主要涉及到的就是jquery中几个方法的使用:map(),each(),inArray().相关的使用方法可以参考文档使用直接上代码$(function () { //选中所有左边下拉框所有option右移 $("#selectAll").click(function(){ $(".AllRoles option").appendTo($(".selectRol..._js控制下拉列表中的值调换位置

在一段文字中的查找修改删除(string类和数组类函数的应用)-程序员宅基地

先来看看具体效果<!DOCTYPE html><html ><head> <meta charset="UTF-8"> <title>查找、替换、删除</title> <style>html,body { margin: 0; padding: 0; background: #

pytorch框架学习的问题总结_完全由pytorch框架搭建训练平台会有什么问题-程序员宅基地

pytorch框架学习_完全由pytorch框架搭建训练平台会有什么问题

打印机 针式打印机 热敏打印机-程序员宅基地

摘要 目前POS前台均使用针式打印机或者热敏打印机 比较好奇其特点,上网查了下信息不足之处 欢迎大家补充目前公司会推荐客户使用哪类打印机呢?^_^ 目前POS前台均使用针式打印机或者热敏打印机 比较好奇其特点,不足之处 欢迎大家补充:区分方法:1.热敏打印机不需要色带,但是需要热敏打印纸。2.针式打印机需要色带,只需要普通打印纸即可。最简单地

<li>的鼠标移入移出事件和点击事件分别实现为当前li添加样式,删除其他li样式...-程序员宅基地

li.jsp(需要提前导入jquery.min.js 地址:http://www.cnblogs.com/zhouerba/p/7358069.html )鼠标移入:当前li变色,其他li恢复原来颜色鼠标移出:先删除所有li的样式,再指定某一个li变色点击事件:当前li变色,其他li恢复原来颜色<%@ page language="java" contentType=..._表示鼠标移上状态

linux移动到回收站快捷键,linux中使用rm命令将文件移到回收站的方法-程序员宅基地

今天在终端下,看到我的用户目录下有个~的文件夹(maven生成),相要删除收回点空间,习惯性的用命令 rm -rf ~ ,一回车,猛然想起的时候已经来不及了,世界一下子清静了,想死的心都有了!没错,~指定的是当前用户的目录,我的用户名是liyd,相当于是执行了rm -rf /home/liyd,所有的文件都删除了。试了linux下的各种文件恢复方法,都不理想,ext4格式,找回来的比率太小了,还要...

随便推点

逆向分析——2022KCTF秋季赛第六题详解_ctf 逆向分析_Sstar_的博客-程序员宅基地

刚入门逆向试着复现一道CTF题,大佬们的文章省去了一些步骤(作者太菜了…),在这里记录详细的步骤。_ctf 逆向分析

HDU-2049-考新郎 递推|错排-程序员宅基地

题目链接:https://vjudge.net/problem/HDU-2049不容易系列之(4)——考新郎

学习Java编程开发必先了解的六十六个英语基础词汇_学习java要有多少英语词汇-程序员宅基地

很多小伙伴在步入编程这个行业前都有个疑问,那就是英语基础不好学习编程开发困难吗?其实小伙伴们有这个疑虑是无可厚非的,毕竟大多数编程语言都是基于英文的,但是英语好坏不是学习编程的必要条件,英语基础不好照样可以学习编程语言开发,但是英语基础好的话,会让你学习起来更顺畅,本文给大家列出学习Java编程开发需要了解的66个基础英语词汇,希望对大家在学习Java开发编程中有所帮助。1、Abstract cl..._学习java要有多少英语词汇

nowcoder(牛客网)OI测试赛2 解题报告-程序员宅基地

qwq听说是一场普及组难度的比赛,所以我就兴高采烈地过来了qwq然后发现题目确实不难qwq。。。。。但是因为蒟蒻我太蒻了,考的还是很差啦qwqorz那些AK的dalao们qwq赛后闲来无事,弄一篇解题报告好了qwqT1 无序组数和数学相关的一个题目吧,因为题目的数据范围很小,所以可以先预处理出每个数的约数个数(包括1和它本身)然后下面自然是\(sum[a]*sum[b]\)...

React入门实例教程 | 干货-程序员宅基地

现在最热门的前端框架,毫无疑问是React。在基于React的React Native发布一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月

2021-05-23unity基本物体、预制体_unity怎么让预制体看向同一物体-程序员宅基地

基本物体、预制体 1【预制体】(将基本物体-拖入-[项目窗口]-就变成了预制体)(也可叫模板) - ┃[制作预制体](首先创建一个空物体-然后在它下面操作-做好后拖入[项目窗口]即可) - ┃(注:预制体不可嵌套) - ┃[预制体的作用](当有多个复制体时、只需修改预制体母体即可影响全部)(拖到图层的预制体也是可以单独修改的-且不会影响其他) - ┃[预制体的修改](双击预制体文件-进入内部-修改即可) ..._unity怎么让预制体看向同一物体