0

我正在尝试创建一个 OptionMenu,它可以工作。但是,当我单击一个选项时,它不会在实际的下拉菜单中显示。这是代码(SNIPPET!如果你需要完整的代码,问我):

import os
options2 = []
for i in os.listdir():
        try:
            os.chdir(i)
            for i in os.listdir():
                if ".exe" in i:
                    options2.append(i)
        except Exception as e:
            print("an error has occured: " + str(e))
optionmenuv = StringVar()
optionmenuv.set("Select an option")
optionmenu = OptionMenu(w2, optionmenuv, *options2)
optionmenu.place(x=10, y=10)

此代码尝试创建一个下拉菜单,列出目录子目录中的所有应用程序。同样,这不是完整的代码,请问我是否需要它。我在实际代码中有超过 1 个选项菜单,它工作正常。唯一的区别是列表是使用循环创建的,这应该不是问题。

提前致谢!

4

0 回答 0