无法在PyCharm中访问PyQt函数

时间:2014-10-26 01:40:03

标签: pyqt pycharm

我最近安装了Pycharm和PyQt来启动应用程序开发,但我似乎无法在我的项目中访问PyQt函数。如果我打开一个PyQt的例子,相同的代码可以工作,但如果我将它粘贴到我的项目中,我会在编译时得到这些波浪状的下划线和错误。

2 个答案:

答案 0 :(得分:3)

问题在于pycharm骨架文件生成器,遇到一些pyqt文件的问题,没有关于为什么会发生这种情况的模式。我有pyqt 5.3和pycharm 3.4.1的类似问题。我和其他几个人在这个问题上花了好几个小时,浏览网页寻找线索并尝试一切建议无济于事。

我们最终找到了post on StackOverflow表示解决方案。在我们的情况下应用它非常简单:我们没有用pyqt 5.2观察到这个问题,因此我们将该版本的骨架文件复制到5.3骨架文件夹中。我在pycharm错误跟踪网站上发布的评论中提供了有关如何执行此操作的详细信息:PyCharm auto completion doesn't work for PyQt 5.3。我刚刚找到的其他故障单中讨论了这个问题,这可能会提供一个实际修复,而不仅仅是一个临时补丁:Unresolved reference in PyQt for QtGui module

答案 1 :(得分:0)

迟到了,但是在上述方法都不起作用后,我关闭restarter.exe并在此路径中C:\Users\<user-name>\.PyCharm2016.2\system\restart重新启动pyCharm:this,然后重新打开pycharm。在我的情况下,它只是工作:)