Sounds like you want to resize your ScoreBoard
.
Inside ScoreBoard.__init__
, there's no need to create another TicWindow
instance. That's why you're getting three windows. Additionally, you shouldn't try to assign a widget and pack
it on the same line - the variable will only contain None
that way.
class ScoreBoard(Tkinter.Tk):
def __init__(self):
Tkinter.Tk.__init__(self)
self.board = Tkinter.Label(self, text = "No Score Yet")
self.board.pack()
self.geometry("500x500+300+300")
Result: