我有一个文件夹,在那个文件夹里是文件和其他文件夹,里面有文件和文件夹等等。现在我要做的是做一个下拉菜单,把每个文件名添加到菜单中,如果是文件夹,它会创建一个子菜单并将该文件夹中的文件名添加到菜单中,等等。我有一些(不完整的)代码:
def TemplatesSetup(self):
# add templates menu
template_menu = self.menubar.addMenu('&Templates')
#temp = template_menu.addMenu()
# check if templates folder exists
if os.path.exists('templates/') is False:
temp = QAction('Can not find templates folder...', self)
temp.setDisabled (1)
template_menu.addAction(temp)
return
for fulldir, folder, filename in os.walk('templates'):
for f in filename:
template_menu.addAction(QAction(f, self))
但我仍然不确定如何才能做到最好。有什么想法吗?在
我为你树立了一个完整的榜样。在
相关问题 更多 >
编程相关推荐