Кликер Двойной щелчок по PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Кликер Двойной щелчок по Python

Сообщение Anonymous »

поэтому я хочу создать автокликер, который принимает ввод в мс и имеет кнопки запуска и остановки. задержка работает, но каждый раз она щелкает несколько раз, а не один раз.
поэтому, как я уже сказал, я хочу, чтобы программа щелкнула один раз, но ничего из того, что я изменяю, этого не дает.
import tkinter as tk
from tkinter import *
import pyautogui

r = tk.Tk()
r.title('clicker')

#sets n false
n = False

#def
def start_clicking():
global n
n = True
clicks()

def stop_clicking():
global n
n = False

def clicks():
if n:
pyautogui.click()
try:
delay = int(e1.get())
except ValueError:
delay = 1000
r.after(delay, clicks)
#labels
Label(r, text="start Clicker").grid(row=0)
Label(r, text="stop Clicker").grid(row=1)
Label(r, text="time between clicks in ms").grid(row=3)

#input
e1 = tk.Entry(r)
e1.insert(0, "5000")

#Buttons
button = tk.Button(r, text='start', width=10, command=start_clicking)
button2 = tk.Button(r, text='stop', width=10, command=stop_clicking)

#grid
button.grid(row=0, column=1)
button2.grid(row=1, column=1)
e1.grid(row=3, column=1)

r.mainloop()


Подробнее здесь: https://stackoverflow.com/questions/790 ... cks-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»