Witajcie. Napisałem poniższy kod, chodziło mi o to, aby klasa uruchamiała (poprzez swój __init__) funkcję create_widgets() i tworzyła przyciski. Kod się kompiluje, żadne błędy nie wychodzą... ale nie ma przycisków! A przycisk zrobiony "poza" klasą się pojawia. Jak to wyjaśnić?
from tkinter import *
window = Tk()
window.title("Leniwe Przyciski")
window.geometry("300x200")
def Board(Frame):
def __init__(self, master):
super(Board, self).__init__(master)
self.grid()
self.create_widgets()
def create_widgets(self):
self.bttn1 = Button(self, text="Kliknij")
self.bttn1.grid()
self.bttn2 = Button(self, text="Naciśnij")
self.bttn2.grid()
brd = Board(window)
bttn3 = Button(brd, text="A ten działa!")
bttn3.grid()
window.mainloop()