Skip to content

Commit d9ec9cc

Browse files
Better example and fixed a callback bug
1 parent ac891d9 commit d9ec9cc

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

examples/smart_optionmenu.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,14 @@ def callback(value):
1111

1212
root = tk.Tk()
1313

14-
drop_down = tk_tools.SmartOptionMenu(root, ['one', 'two', 'three'])
15-
drop_down.grid()
14+
tk.Label(root, text="The variable value: ").grid(row=0, column=0)
15+
value_label = tk.Label(root, text="")
16+
value_label.grid(row=0, column=1)
17+
18+
def callback(value):
19+
value_label.config(text=str(value))
1620

17-
drop_down.add_callback(callback)
21+
drop_down = tk_tools.SmartOptionMenu(root, ['one', 'two', 'three'], callback=callback)
22+
drop_down.grid()
1823

1924
root.mainloop()

0 commit comments

Comments
 (0)