我如何使用 for 循环为具有相同选择的 10 个选项制作 OptionMenu 并使用 Tkinter 获取值?

How could I make OptionMenu for 10 options with the same choices using a for loop and get the values using Tkinter?

这是我目前尝试过的方法:

choices = ['True', 'False']
self.dd = StringVar()
for i in range(k):
OptionMenu(root, self.dd, *choices).grid(row=i+6, column=2, sticky=W)

当我为一个选项做出选择时,该选项会为所有选项选择。

每个 OptionMenu 都需要自己的 StringVar

实例
self.vars = []
for i in range(k):
    var = StringVar()
    OptionMenu(root, var, *choices)
    self.vars.append(var)