Sorry, I am at a loss. Maybe someone else can help.
Personally, when things like this happen, I try to find out where the issue is by adding little things to the code here and there. For example, it the WinchApp class, try adding this line and see if it shows anything:
Personally, when things like this happen, I try to find out where the issue is by adding little things to the code here and there. For example, it the WinchApp class, try adding this line and see if it shows anything:
Label(self, text="Hello").grid(row=10, column=20)