Комментарии:
Почему к строке tk.Grid.rowconfigure(self.window, i, weight=1) выпадает ошибка "Unresolved attribute reference 'rowconfigure' for class 'Grid'"
ОтветитьБлагодарю за урок
ОтветитьПочему без self.__init__() не будет работать?
ОтветитьПривет Егор, делаю эту игру вместе с тобой...
Порою, что-то добавляю от себя, если получается конечно...
Например, в этой части при запуске игры заново, меняется размер окна в меньшую сторону.
И все это из-за строчки
[child.destroy() for child in self.window.winfo_children()]
которая оказывается совсем и не нужна, как только мы ее убираем - этот косяк сразу пропадает...
def reload(self):
MineSweeper.IS_GAME_OVER = False
MineSweeper.IS_FIRST_CLICK = True
self.__init__()
self.create_widgets()
Мне показалось, что так проще)
У меня возникает такой баг, что если до этого в игре была нажата кнопка с бомбой, то перезапуская игру через кнопку "играть", новые кнопки генерируются, но нажимая на них ничего не происходит
ОтветитьАх..ено !!!
ОтветитьА почему атрибуты IS_FIRST_CLICK и IS_GAME_OVER выполнены как константы? Не лучше ли передавать их в __init__. Т.е. использовать в экземплярах класса. Тогда бы не пришлось постоянно играть с ними переключая с True на False и обратно.
ОтветитьСделай сапёр в консоли
Ответить