Как проверить состояние функции bind () в tkinter? (Python 3,8) - PullRequest
0 голосов
/ 11 марта 2020

Целью программы было создание бесконечной игры нажатием кнопки. Каждый раз, когда указатель мыши завис над кнопкой btn, он перемещался случайным образом по окну. Но я не могу понять, когда мышь наводит курсор на кнопку. простите за любые ошибки и не стесняйтесь исправлять их, я только начинающий. Вот код -

from tkinter import *
import time
import random

window = Tk()
window.geometry("500x500")

lbl = Label(window, text = "Try to click the button")
lbl.pack()

def move_btn():
    global btn
    if btn.bind("<Enter>") == True:
        wi = random.randint(0, 500)
        hi = random.randint(0, 500)
        btn.place(x = hi, y = wi)

btn = Button(window, text = "Click ME!",command = move_btn)
btn.pack()

window.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...