我有一个定义了列表的类
class PVData:
def __init__(self):
self.placelist = []
for i in ARRAYS:
self.placelist.append(i)
如何在包含所有GUI交互元素的另一个类中引用此列表,因此这些列表项可用于OptionMenu
class PVPlotApp(object):
def __init__(self, master):
lst = ["a","b","c","d","e","f"] ##Would be the list above
master = Tk()
var = StringVar(master)
var.set(lst[0])
OptionMenu(master, var, *lst).pack()
答案 0 :(得分:0)
看起来pvd
是一个实例(通过pvd = PVData()
),然后您可以使用
pvd.placelist
我不太清楚这会达到什么目的 - 你可能想要更具体一些。