【发布时间】:2017-11-13 11:29:17
【问题描述】:
我正在尝试使用 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.
我想知道是否有人知道这个问题是从哪里引起的?
奥利
【问题讨论】:
-
听起来你在尝试使用一个不存在的属性
-
@mast3rd3mon 确实如此!但是 QFileDialog 是 QtWidgets 的一个元素。我可以使用
from PyQt5.QtWidgets import QFileDialog导入子模块但不能使用它!
标签: python-2.7 visual-studio-code pyqt5 qtwidgets