- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我的项目文档,我使用 intersphinx mapping到 wxpython 文档。到目前为止效果很好,但我没有成功获得 wx.CheckBoxState 的链接。我试图在这里和其他论坛中查找相关信息,但没有找到任何信息。
这是我的代码:
def my_meth( self, value, aStr ):
"""
:param int value: This is my value
:param str aStr: This is another value
Description using
- :py:class:`wx.CheckBoxState`
- :py:class:`wx.CheckBoxState.enumeration`
- :py:class:`wx.Validator`
"""
self.my_var = value
self.my_str = aStr
运行 Sphinx 会产生
正如您所看到的,指向“int”、“str”、“wx.Validator”的链接工作正常,但是两次尝试查找指向 wx.CheckBoxState 的链接都没有成功。
仍然有硬编码方式(直接链接到页面),但我更喜欢智能方式(:py:class:...)。
有人可以帮忙吗?
提前致谢
洪巴兰
顺便说一句:我使用 sphinx 1.7.5、python 3.7 和 wxpython 4.0.1
最佳答案
根据您的 intersphinx 映射配置,您可能需要对其进行调整。假设它看起来像这样:
intersphinx_mapping = {
'wx': ('https://docs.wxpython.org/', None),
}
然后你会这样做:
def my_meth( self, value, aStr ):
"""
:param int value: This is my value
:param str aStr: This is another value
Description using
- :ref:`wx.CheckBoxState`
- :py:class:`wx.Validator`
"""
self.my_var = value
self.my_str = aStr
我假设:py:obj:
可以作为 wx.CheckBoxState 和 wx.CheckBoxState.enumeration 的未指定类型的对象,但事实并非如此。我又转而使用 :ref:
,它适用于 wx.CheckBoxState
,但不适用于 wx.CheckBoxState.enumeration
,所以我删除了后者。对我来说,它们似乎是文档中的相同目标。
风格可能会有所不同,但我认为这是您对开箱即用的 wxPython 文档所能期望的最好结果。
您可以尝试修改 wxPython 的 checkout ,修改文档以及可能的源代码,直到它生成您想要的链接,然后向他们提交拉取请求。
关于python - 如何找到 wx.CheckBoxState 的 intersphinx 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51561265/
我已经设置了 Intersphinx -Python 2 和 Python 3 文档的映射: intersphinx_mapping = {'py2': ('http://docs.python.or
我启用了sphinx.ext.intersphinx在我的项目中并添加了以下配置: intersphinx_mapping = { 'python': ('https://docs.pytho
我正在尝试使用 Sphinx 来记录项目,但我不知道如何使用intersphinx。我使用这一行: :py:meth:`math.sin` 添加链接,但在输出中,它显示为粗体,而不是链接。尽管该行不起
我正在尝试将外部 API 的交叉引用添加到我的文档中,但我面临三种不同的行为。 我将 sphinx(1.3.1) 与 Python(2.7.3) 一起使用,我的 intersphinx 映射配置为:
我想将 intersphinx 用于内部文档,以在各种内部服务和内部文档之间进行交叉链接。 但是,它们不在安全的内部网络上。 有没有办法将 intersphinx 指向 objects.inv那是在身
我在尝试链接到 PyQt5 docs 时遇到了一些问题使用 intersphinx。 尝试交叉引用任何 QtCore 类(例如 QThread)并不像我预期的那样工作。我已经解析了可用的 object
我正在尝试链接到 apply() autodoc 文档:http://pandas.pydata.org/pandas-docs/dev/generated/pandas.DataFrame.appl
我正在使用 sphinx 为我的 python 库编写文档,我还使用 intersphinx 添加了另一个 sphinx 文档。它工作得很好,但是我的一些函数的名称与引用文档中的名称相同,这导致隐藏了
通过适当的 intersphinx 设置,您可以从您自己的文档中链接到 Django 类,如下所示: :class:`django:django.db.models.Model` 但是你如何链接到一个
这里的主要问题是哪里(如果)有 objects.inv对于 TensorFlow,但是一个如何实际使用它的示例会很好。 例如,我目前有以下文档字符串: """ Load the weights of
对于我的项目文档,我使用 intersphinx mapping到 wxpython 文档。到目前为止效果很好,但我没有成功获得 wx.CheckBoxState 的链接。我试图在这里和其他论坛中查找
按照在包之间设置 Sphinx 文档链接的文档,我添加了 intersphinx_mapping = {'python': ('http://docs.python.org/2', None),
我是一名优秀的程序员,十分优秀!