Jan-16-2017, 01:06 PM
i want to export the selections from dropdown to dic like:
the code:
ANSWER_KEY = {0:3,1:1,2:6,3:4,4:4,5:4,6:4,7:4,8:4,9:4}i try to used:
ANSWER_KEY = OPTIONS[var.get()]but it not work.
the code:
import tkinter as tk # --- functions --- def on_button(): for i, var in enumerate(o_vars): # print('OptionMenu {}: {}'.format(i, OPTIONS[var.get()])) ANSWER_KEY = OPTIONS[var.get()] print() [i]# --- main --- #OPTIONS = ["Script 1","Script 2","Script 3","Script 4","Script 5"] OPTIONS = { 'a': '4', 'b': '3', 'c': '2', 'd': '1', 'e': '0', } root = tk.Tk() # --- OptionMenu --- tk.Label(root, text='text', bg='#aaa').pack(fill='x') o_vars = [] for i in range(10): var = tk.StringVar(value='- select -') o_vars.append(var) o = tk.OptionMenu(root, var, *OPTIONS) o.pack() # --- others --- b = tk.Button(root, text='OK', command=on_button) b.pack(fill='x') root.mainloop()[/i]please how i can create dic from this dropdown ?