![](/img/trans.png)
[英]increases/decreases QSpinBox value when click drag mouse - python / pyside
[英]Mouse click and Drag in python
我正在嘗試做一個非常簡單的任務,我想模擬一個事件,我在 Windows 桌面上左鍵單擊我稍微拖動鼠標以創建一個選擇框到另一個點,然后在那個點按住左鍵有一段時間沒有選擇框消失。
問題是,我無法讓他保留選擇框,每當他到達另一點時,選擇框就會消失,表明按鈕已被釋放。
我嘗試使用 PyAutoGUI 在 python 中實現。 我嘗試了幾種方法來做到這一點,但仍然沒有成功。 有沒有其他庫可以幫助我,我缺少什么功能? 我是python的新手,仍在學習。
import time
import pyautogui
time.sleep(3)
while True:
pyautogui.moveTo(1080, 380)
pyautogui.mouseDown(button='left')
pyautogui.dragTo(917, 564, 1, button='left')
time.sleep(10)
pyautogui.mouseUp(button='left')
time.sleep(2)
考慮到這是 10 個月前的問題,不確定您是否找到了問題的答案,但只需刪除 2 行代碼並將 dragTo() 更改為 moveTo() 似乎就可以完成您想要做的事情。
import time
import pyautogui
time.sleep(3)
while True:
pyautogui.moveTo(1080, 380)
pyautogui.mouseDown(button='left')
pyautogui.moveTo(917, 564, 1)
time.sleep(10)
我也是新手,但是,據我搜索並發現一些有趣的東西,這可能會對您有所幫助:
pyautogui.moveTo(1277 ,127)
pyautogui.dragTo(1277, 225, button='left', duration=5)
(持續時間=5 = 5 秒)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.