如何使用intersphinx正确链接到PyQt5文档?

问题描述 投票:3回答:1

我在尝试使用PyQt5 docs链接到intersphinx时遇到了一些麻烦。

试图交叉引用任何QtCore类(如QThread)并不像我期望的那样工作。我使用objects.inv解析了here可用的python -m sphinx.ext.intersphinx objects.inv,这导致了gist中显示的输出。

不幸的是,在python命名空间下没有类,只有少数几个函数。与PyQt5相关的所有内容都在sip:class命名空间中。尝试使用标准的:py:class:语法在文档中引用它不会链接到任何东西(因为sphinx没有看到该引用连接到任何东西),并且使用:sip:class:会导致Unknown interpreted text role "sip:class"的警告,这是有道理的,因为这不是已知的参考代码。

那么,我们如何通过intersphinx访问PyQt的文档(如果我们可以的话)?

python pyqt5 python-sphinx
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.