Tkinter получает значение из нескольких опций меню - PullRequest
0 голосов
/ 02 мая 2020

В моем коде у меня есть две кнопки: первая создает меню параметров и вводную (для простоты я не поместил ее в код ниже). Надеемся, что второй получит значения каждого меню параметров и его значения и напечатает их. Я просто не знаю, как прокручивать каждое меню опций, которое я создал.

import tkinter as tk

root = tk.Tk()

def addTest():
    global rownumb 
    testvar = tk.StringVar()
    testvar.set('Select a test')
    testpopup = tk.OptionMenu(root, testvar, *choices)
    testpopup.grid(row = rownumb, column = 0, sticky= 'W')
    rownumb += 1

def showresult():
    #I have no idea how to cycle through everything.

choices = {'Peabody', 'Matrices de Raven', 'Teach atención selectiva', 'Caras6', 'RAN/RAS', 'SBM repetición', 'TALE II'}
rownumb = 1

button1 = tk.Button(root, text='Add test', command=addTest)
button1.grid(row=10, column=1)
button2 = tk.Button(root, text='Get values', command=showresult)
button2.grid(row=10, column=1)
root.mainloop()

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...