Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос кодерам по питону :)

гербарий голевич Мастер (1232), на голосовании 10 месяцев назад
У меня есть код, который создает окошко с кнопкой, а так же есть код, который выполняет действие. Как мне заставить включаться код действия при нажатии на кнопку?
Окно:
from tkinter import *

window = Tk()
window.resizable(width=False, height=False)
window.title("Auto Drag")
window.geometry('140x90')
btn = Button(window, text="START", font='AlBayan 16')
btn.place(x=36, y=25, width=70, heigh=40)

window.mainloop()

Действие:
import pyautogui as pag
import random
import time
while True:
x = random.randint(200, 500)
y = random.randint(300, 500)
pag.moveTo(x, y, 0.5)
time.sleep(2)
Голосование за лучший ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (264186) 11 месяцев назад
У кнопки есть метод command, его надо связать с функцией.

 from tkinter import * 
import pyautogui as pag
import random
import time

def perform_action():
x = random.randint(200, 500)
y = random.randint(300, 500)
pag.moveTo(x, y, 0.5)
time.sleep(2)

window = Tk()
window.resizable(width=False, height=False)
window.title("Auto Drag")
window.geometry('140x90')

btn = Button(window, text="START", font='AlBayan 16', command=perform_action)
btn.place(x=36, y=25, width=70, height=40)

window.mainloop()
гербарий голевичМастер (1232) 11 месяцев назад
Спасибо большое :)
Похожие вопросы