如何解决Python / PyQt / QFileDialog返回子目录
使用弹出式表单返回子目录字符串的新功能。
出现子目录弹出窗口,我可以在其中浏览到所需的子目录dirstr。如何从newWindow()方法返回目录字符串'dirstr'?显然我做的不好。
我的代码:
def qtMenu(self):
# mainMenu = self.menuBar()
pyGuiMenu = self.menu_File
subItemTable = QAction('browse to file',self)
subItemTable.setShortcut("Ctrl+N")
# subItemTable.setStatusTip("New Window")
subItemTable.triggered.connect(self.newWindow) # +++
pyGuiMenu.addAction(subItemTable)
subItemExit = QAction('Exit',self)
subItemExit.setShortcut("Ctrl+E")
subItemExit.setStatusTip("Exit Application")
subItemExit.triggered.connect(self.close_App)
pyGuiMenu.addAction(subItemExit);
#----------------------------------------------------------
def newWindow(self): # +++
dirstr = str(QFileDialog.getExistingDirectory(self,"Select Directory"))
return dirstr
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。