Как выполнить кнопку Python Tkinter, не щелкая мышью? - PullRequest
0 голосов
/ 19 сентября 2019

Я создаю приложение с графическим интерфейсом, есть какая-то кнопка, и они выполняют какую-то задачу.Теперь я хочу выполнить этот щелчок мышью, не щелкая мышью.как с помощью любого целого числа.Например, если я поставлю a = 1, кнопка 1 будет нажата, если я поставлю b = 2, чем кнопка 2 нажатаКак я могу это сделать?

Ответы [ 2 ]

1 голос
/ 19 сентября 2019

В дополнение к ответу Роберта об использовании метода invoke вы также можете напрямую вызвать функцию кнопки.

Предположим, что кнопка определена следующим образом:

button = Button(master, text="Hello World", command=callback)

Затем,Вы можете просто вызвать функцию callback с помощью callback().

1 голос
/ 19 сентября 2019

Для нажатия кнопки используйте метод invoke.

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