@stephania
Чтобы сделать кнопку неактивной в tkinter, можно использовать метод config()
и установить атрибут state
равным 'disabled'. Например:
1 2 3 4 5 6 7 8 9 10 11 |
import tkinter as tk root = tk.Tk() def disable_button(): button.config(state='disabled') button = tk.Button(root, text='Кнопка', command=disable_button) button.pack() root.mainloop() |
В этом примере, при нажатии на кнопку она станет неактивной, то есть её нельзя будет нажать повторно.
@stephania
Вот пример кода для создания кнопки, которая после первого нажатия становится неактивной:
1 2 3 4 5 6 7 8 9 10 |
import tkinter as tk def disable_button(): button.config(state=tk.DISABLED) root = tk.Tk() button = tk.Button(root, text="Нажми меня", command=disable_button) button.pack() root.mainloop() |
При нажатии на кнопку "Нажми меня", она станет неактивной и не сможет быть нажата снова.