【问题标题】:PyDev organize imports PyQt4PyDev 组织导入 PyQt4
【发布时间】:2013-09-06 19:42:53
【问题描述】:

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

QPixmap(":/filename.png")

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

从 PyQt4.QtGui 导入 QPixmap

但这对我不起作用。

我的问题是:这个功能可用吗?如何激活它?

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

【问题讨论】:

    标签: python eclipse pyqt pyqt4 pydev


    【解决方案1】:

    这可以达到一个层次... 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)。

    【讨论】:

      猜你喜欢
      • 2012-09-07
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多