Что я пытаюсь сделать, так это переключать кнопки.
При нажатии кнопки 1 она разрушается, а затем запускается кнопка 2.
У меня ошибка, вот код.
from Tkinter import *
root = Tk()
root.title('TEST')
def D1():
B.destroy()
Launch2()
def D2():
B2.destroy()
Launch1()
def Launch1():
B = Button (root, text = 'BUTTON 1', command = D1)
B.pack()
def Launch2():
B2 = Button (root, text = 'BUTTON 2', command = D2)
B2.pack()
Launch1()
mainloop()
Ошибка:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1541, in __call__
return self.func(*args)
File "C:\Users\youse\Desktop\Tkinter Testing GUI.py", line 5, in D1
B.destroy()
NameError: global name 'B' is not defined