【发布时间】:2013-09-06 19:42:53
【问题描述】:
我正在使用 PyQt4 并且希望能够使用“组织导入”,所以我可以编写如下内容:
QPixmap(":/filename.png")
然后按 Ctrl+Shift+F(组织导入)并添加:
从 PyQt4.QtGui 导入 QPixmap
但这对我不起作用。
我的问题是:这个功能可用吗?如何激活它?
注意:默认的自动完成功能适用于 PyQt。
【问题讨论】:
标签: python eclipse pyqt pyqt4 pydev
我正在使用 PyQt4 并且希望能够使用“组织导入”,所以我可以编写如下内容:
QPixmap(":/filename.png")
然后按 Ctrl+Shift+F(组织导入)并添加:
从 PyQt4.QtGui 导入 QPixmap
但这对我不起作用。
我的问题是:这个功能可用吗?如何激活它?
注意:默认的自动完成功能适用于 PyQt。
【问题讨论】:
标签: python eclipse pyqt pyqt4 pydev
这可以达到一个层次... 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)。
【讨论】: