python - multiple commands on button press -
how change code can have start function called drop_down_menu()
done_btn = button(root, text = "done", command = lambda: root.destroy()) done_btn.pack()
i have looked @ previous articles use function , have operations there says root not defined.
you need create function , pass root
variable it:
def myfunction(root): root.destroy() drop_down_menu() done_btn = button(root, text = "done", command = lambda: myfunction(root)) done_btn.pack()
for more details on how use callbacks
in tkinter here's tutorial. here's example tutorial on how use callback parameter:
def callback(number): print "button", number button(text="one", command=lambda: callback(1)).pack() button(text="two", command=lambda: callback(2)).pack() button(text="three", command=lambda: callback(3)).pack()
hope helps.
Comments
Post a Comment