@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()
|
При нажатии на кнопку "Нажми меня", она станет неактивной и не сможет быть нажата снова.