PyDev组织导入PyQt4

时间:2013-09-05 14:51:39

标签: python eclipse pyqt pyqt4 pydev

我正在使用PyQt4并希望能够使用“组织进口”,所以我可以写下这样的内容:

的QPixmap( “:/ filename.png”)

然后按Ctrl + Shift + F(组织导入)并添加:

来自PyQt4.QtGui导入QPixmap

但这对我不起作用。

我的问题是:此功能是否可用?我该如何激活它?

注意:默认的自动完成适用于PyQt。

1 个答案:

答案 0 :(得分:0)

这可以达到一个级别...... PyDev可以做你刚刚描述的内容(尽管那里有一个拼写错误:快捷键实际上是Ctrl + Shift + O),但仅适用于源模块(如果你要去内部令牌级别)。在PyQt4的情况下,它只进入模块级别。

所以,你可以这样做:

QtGui并且它显示了PyQt4.QtGui,但它没有继续分析令牌以在QtGui内部建议(尽管在你已经进行了PyQt4.QtGui导入后它会在QtGui中建议令牌)。

跟踪器上已经报告了一个问题:https://sw-brainwy.rhcloud.com/tracker/PyDev/176(虽然它在优先级列表中不是很高,因为它仍然没有任何选票)。

注意:QtGui上的代码完成已经建议该选项,或者您可以在同一行中执行Ctrl + 1以提供添加导入的选项(无需诉诸Ctrl + Shift + O)。