Appjar nie jest idealnym modułem do gui ale jest prosty jak budowa cepa.Problem jest taki iż pojawiało mi się okienka tkinterowe zamiast kolumn w aplikacji.
Pewnie ukradli jakies funkcje z Tkintera i jest coś takiego.
Zmienna ti czyli integerBox i zmienna number również integerBox to są te dwa problemy.
import keyboard
import time
import mouse
import itertools
from appJar import gui
app = gui("Clicker", "378x265")
ti = app.integerBox("tajtel", "How much time you want click")
def press(button):
if button == "1x":
t_end = time.time() + ti
while time.time() < t_end:
mouse.move(530, 600)
time.sleep(0.0051)
mouse.click('left')
if keyboard.is_pressed('k'):
app.__exit__()
if button == "5x":
t_end = time.time() + ti
while time.time() < t_end:
mouse.move(530, 600)
for _ in itertools.repeat(None, 5):
time.sleep(0.0051)
mouse.move(530, 600)
mouse.click("left")
if keyboard.is_pressed('k'):
app.__exit__()
if button == "10x":
t_end = time.time() + ti
while time.time() < t_end:
mouse.move(530, 600)
for _ in itertools.repeat(None, 10):
time.sleep(0.0051)
mouse.move(530, 600)
mouse.click("left")
if keyboard.is_pressed('k'):
app.__exit__()
if button == "Your chose":
t_end = time.time() + ti
while time.time() < t_end:
mouse.move(530, 600)
for _ in itertools.repeat(None, number):
time.sleep(0.0051)
mouse.move(530, 600)
mouse.click("left")
if keyboard.is_pressed('k'):
app.__exit__()
app.addButtons(["1x", "5x", "10x"], press)
number = app.integerBox('title', "how much click you want")
app.addButton("Your chose", press)
app.go()
Ps.Chciałbym zaczerpnąć opini na temat kodu.W sumie na szybko był pisany ale chętnie poczytam uwagi.
Pozdrawiam!