【问题标题】:No hyperlinks in doxygen-generated docu for imported base-classesdoxygen 为导入的基类生成的文档中没有超链接
【发布时间】:2015-11-03 03:38:03
【问题描述】:

我不知道如何用英语表达这个问题。请随意编辑我的问题。

有关详细信息,请参阅下面的代码。 我生成了一个带有默认 (doxygen -g) doxygen 配置的 html 文档。

这里所有类的继承树都正确显示。我可以在A 的树中单击ABase。但这在 B 的树中是不可能的。 我认为这是因为B 从另一个模块(a.py)导入了它的基类。

当我查看ABase 的树时,我只看到A,但看不到B

有没有办法解决这个问题?

文件a.py

# -*- coding: utf-8 -*-

"""
    classes of 
"""

class ABase:
    """
    bla
    """
    pass

class A(ABase):
    """
    bla
    """
    pass

文件b.py

# -*- coding: utf-8 -*-

from .a import ABase

class B(ABase):
    """
        bla
    """
    pass

【问题讨论】:

    标签: python doxygen


    【解决方案1】:

    这取决于bug 解析import 语句。这在 doxygen 1.8.7 及更高版本中已修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2014-04-10
      • 2014-05-18
      • 2020-10-07
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多