Я пытаюсь отключить кнопку с помощью Tkinter:Tkinter - как отключить существующую кнопку
from Tkinter import *
import os
class OptionWindow:
def __init__(self, value):
self.master = Tk()
self.master.minsize(500,500)
self.b1 = Button(self.master, text = "save Game", command =self.saveGame, state = NORMAL).grid(row = 0, column = 1, sticky = W)
def saveGame(self):
from modules.startingKit import options
options.saved = True
self.b1.configure (state = DISABLED)
Тем не менее, по какой-то причине, когда я нажимаю кнопку «сохранить игру», его внешний вид не меняется. Что нужно сделать, чтобы отключить его?
Не уверен, если это имеет значение: Вы начали MainLoop? 'self.master.mainloop()' как последнее в вашей функции '__init__'. Или приведите экземпляр 'Tk()' в качестве параметра в конструктор 'OptionWindow' и передайте его' self.master'. –
У меня есть ... извините, я здесь ничего не делал. – newnewbie