这次先来实现一个具备自动点击效果的程序,之后再去拓展丰富程序的功能。
先看效果
整个过程都是自动完成的,按下空格键,鼠标会在当前位置点击鼠标左键,频率为0.5,再次按下空格键会停止。
实现步骤:
1.制作UI功能界面。
2.界面初始化。
3.鼠标手动点击效果。
4.自动点击效果。
代码实现过程
1.制作UI功能界面。
使用设计ui界面的工具快速设计一个程序界面,界面元素包含3个标签,1个按钮。显示数字的标签名字叫做 numsdisplay,按钮叫做 pbtnclick(实际上这里只是一个摆设,后面不用的)。
2.界面初始化。
先利用pyside2-uic -o mouseclick.ui ui_mouseclick.py这行代码,将我们的UI文件变成python代码文件。
3.鼠标手动点击效果。
编写一个按钮点击的方法,里面实现数字自加1的效果,同时将数字更新到标签上,最后记得connect绑定。
4.自动点击效果。