如何找到一个关于wx.CheckBox复选框

2024-04-25 05:23:11 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我的项目文档,我使用wxpython文档的intersphinx mapping。到目前为止效果还不错,但是我没有成功地获得到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

运行斯芬克斯生产

enter image description here

正如你看到的链接“int”,“str”wx.验证程序“工作很好,但都试图找到wx.checkbox状态没有成功。你知道吗

仍然有硬编码方式(直接链接到页面),但我更喜欢智能方式(:py:类别:。。。). 你知道吗

有人能帮忙吗?你知道吗

提前感谢
亨巴兰

顺便说一下:我使用sphinx1.7.5、python3.7和wxpython4.0.1


Tags: 文档pyselfparamisvalue链接my
1条回答
网友
1楼 · 发布于 2024-04-25 05:23:11

根据您的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

我假设^{}将作为wx.CheckBoxStatewx.CheckBoxState.enumeration的一个未指定类型的对象,但事实并非如此。我重新使用了:ref:,它对wx.CheckBoxState有效,但对wx.CheckBoxState.enumeration无效,因此我删除了后者。在我看来,他们似乎是同一个目标。你知道吗

风格可能会有所不同,但我认为这是wxPython文档开箱即用的最好希望。你知道吗

您可以尝试修改wxPython的签出,修改文档以及可能的源代码,直到生成所需的链接,然后向它们提交pull请求。你知道吗

相关问题 更多 >