0

我正在使用 PyQt4 并且希望能够使用“组织导入”,所以我可以写如下内容:

QPixmap(":/filename.png")

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

从 PyQt4.QtGui 导入 QPixmap

但这对我不起作用。

我的问题是:这个功能可用吗?我怎样才能激活它?

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

4

1 回答 1

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)。

于 2013-09-06T11:42:53.323 回答