Ошибка следующая: TypeError: openfile() takes exactly 1 argument (2 given)
class GUI:
def __init__(self):
self.root = Tk()
...
self.FolderBut = Button(self.root, width=31, height=23, text='...')
...
self.FolderBut.bind('<Button-1>', self.openfile)
self.ShiftBut1.bind('<Button-1>', self.setleft)
self.ShiftBut2.bind('<Button-1>', self.setright)
def run(self):
self.root.mainloop()
def openfile(ev):
op = askopenfilename()
self.FolderText.insert(END, op)
ps кнопку расположить не забыл.