【发布时间】:2014-07-18 00:18:20
【问题描述】:
我对 pyside 和 pydev 有疑问。当我按 ctrl+space 快捷键时,我可以看到 PySide 包,但是当我放点并再次按 ctrl-space 时,自动完成功能不起作用。
我的进口:
from PySide import QtCore,QtGui
from PySide.QtCore import *
【问题讨论】:
-
您可能没有正确导入包,请确保您的导入设置正确,如使用声明。
-
自动完成是否适用于内置数据结构?如果是这样,这强烈表明您的项目设置中的某些内容与您对特定 api 的想法不一致
-
看起来您正在将这些模块导入全局命名空间。尝试删除 PySide。并且只是没有任何对象引用的 ctrl 空间
-
@TommyDDD 它只发生在 PySide 上
-
进行快速测试,尝试使用类似 from PySide import QtCore as Core 然后使用 Core 引用对象。