I have created two widgets: a label and a canvas they are inside of a class and in the init method of the class. For some reason, none of the widgets show up and it just gives me a blank tkinter window.
def __init__ (self, master):
self.mousepos = 0,0
self.clickpos = 0,0
self.poslabel = Label(master, text = "Mouse Click: "
+ str(self.clickpos) + "Cursor Point: "
+ str(self.mousepos))
self.poslabel.pack()
self.fcanvas = Canvas(master,width=800,height=400, bg = 'grey90',
borderwidth = 5, relief = RAISED)
self.fcanvas.bind("<Button-1>", self.pressButton1)
self.fcanvas.pack()
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…