Anaconda Python in Visual Studio 代码 PyQt5 导入错误

Anaconda Python in Visual Studio Code PyQt5 import error

我正在尝试使用 VSCode 作为 MacOS High Sierra 上 Anaconda Custom Python 2.7.13 的主要 IDE。我正在尝试使用 PyQt5 使文件打开对话框出现。在 Spider 中,以下工作正常,但在 VS Code 中却不行: from PyQt5 import QtWidgets files = QtWidgets.QFileDialog.getOpenFileNames()

我在 VSC 控制台中得到的错误只是 Not Available 而在更大程序的上下文中我得到 E1101:Module 'PyQt5.QtWidgets' has no 'QFileDialog' member.

我想知道是否有人知道这个问题是从哪里产生的?

奥利

我 运行 我正在开发的另一个 QT5 程序,我已经知道它在 VSC 中工作并添加了一个对话框。这工作得很好,所以我使用 QT Designer 创建了一个 UI 来添加它。好像QFileDialog需要class Ui_Frame()的一个实例来实例化。它在 Spyder 而不是 VSC 中工作的事实可能与 Spyder 的 UI 基于 QT 构建的事实有关。