【问题标题】:Why Eclipse Pydev Hierarchy view doesn't work?为什么 Eclipse Pydev Hierarchy 视图不起作用?
【发布时间】:2016-10-07 13:00:09
【问题描述】:

我正在使用 PyDev 来导航一个相对较大的 Python 项目的代码。我想查看类的层次结构图。我按 f4 打开层次结构视图。

但是视图完全是空的,里面什么都没有。我不知道为什么。

【问题讨论】:

    标签: python eclipse pydev


    【解决方案1】:

    我刚刚在这里测试了它,它对我有用......举个例子:

    假设你有:

    class ClassA(object):
        pass
    
    class ClassB(ClassA):
        pass
    

    现在,将光标悬停在“ClassB”上按“F4”:层次结构应该正确显示。

    如果它对您不起作用,首先要检查的是您的代码是否位于 PyDev 中的“源文件夹”下(即:在 PYTHONPATH 中):有关详细信息,请参阅:http://www.pydev.org/manual_101_project_conf2.html

    【讨论】:

      【解决方案2】:

      不确定我是否遇到与您相同的问题...但我能够让层次结构视图填充某些类对象,但只能填充其他类对象的部分填充。这是一个不起作用的示例:

      (请注意,尽管已展开,但“父母”集合仍为空白)

      原来那些不工作是由于我重命名了从其他模块导入的一些继承类:

      from module1 import ClassA as Class1
      class ClassB(Class1):
          pass
      

      可以理解,这让 pydev 感到困惑。坚持原来的名字解决了这个问题。

      (抱歉,图片与 sn-p 不一致。但希望这对某人有所帮助)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多