Visual Studio中的Anaconda Python代码PyQt5导入错误

时间:2017-11-13 11:29:17

标签: python-2.7 visual-studio-code pyqt5 qtwidgets

我试图在MacOS High Sierra上使用VSCode作为Anaconda Custom Python 2.7.13的主要IDE。我试图使用PyQt5创建一个打开文件的对话框。在Spider中,以下工作正常,但在VS代码中没有: from PyQt5 import QtWidgets files = QtWidgets.QFileDialog.getOpenFileNames()

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

我想知道是否有人知道这个问题出在哪里?

奥利

1 个答案:

答案 0 :(得分:0)

我运行了另一个我正在研究的QT5程序,我已经知道在VSC中工作并添加了一个对话框。这很好用,所以我使用QT Designer创建了一个用户界面来添加它。似乎QFileDialog需要class Ui_Frame()的实例来实例化。它在Spyder而不是VSC中工作的事实可能与Spyder的UI建立在QT上的事实有关。