onFlagBind = -1 def onClick_ButOpen_ToolBar(): global onFlagBind # здесь выполняется загрузка картинки, если успех onFlagBind = 1 root = Tk() ... imgToolBarOpen = ImageTk.PhotoImage(file="open_25.png") butToolBarOpen = Button(myToolBar, image=imgToolBarOpen, command=onClick_ButOpen_ToolBar) butToolBarOpen.pack() ... if onFlagBind != -1: canvas.bind('<Motion>', motion) root.mainloop()
Есть некий обработчик событий motion. Надо сделать так, что бы при запуске программы он был отключен. А после успешной загрузки картинки - подключить.
Приведенный пример кода не работает. А как правильно надо сделать ? Что бы все заработало ?