В киве как узнать длительность нажатия кнопки - PullRequest
0 голосов
/ 17 апреля 2020

Мне нужно выполнить действие в зависимости от количества секунд, в течение которых пользователь нажимает кнопку.

def add_day(self,ins):
        for i in range(<click Time>):
               cur=datetime.datetime.strptime(self.date_lb.text,'%d %b %Y').date()
               dt=cur+day
               self.date_lb.text=dt.strftime('%d %b %Y')

Здесь я увеличиваю дату на единицу Спасибо заранее!

1 Ответ

0 голосов
/ 17 апреля 2020

Вы можете использовать метод обратного вызова для события on_press для Button, который записывает время печати в переменную.
Затем вы можете использовать другой метод обратного вызова для события on_release того же самого Button, чтобы получить время выпуска и вычесть его из предыдущей переменной.

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