跳转到主要内容

一个插件,帮助理解Napari UI组件并检查它们的源代码定义

项目描述

napari-ui-tracer

License MIT Python Version PyPI PyPI download month conda version conda download count tests codecov napari hub

一个插件,帮助理解Napari UI组件并定位它们的代码定义


napari插件使用Cookiecutter以及@naparicookiecutter-napari-plugin模板生成。

GIF showing Napari UI tracer's functionality

安装

您可以通过pip安装napari-ui-tracer

pip install napari-ui-tracer

或通过conda

conda install -c conda-forge napari-ui-tracer

要安装最新开发版本

pip install git+https://github.com/dalthviz/napari-ui-tracer.git

用法

  1. 在napari界面中显示插件

    • 您可以在插件可见的情况下启动napari

        napari -w napari-ui-tracer
      
    • 或从插件 > Napari UI tracer小部件中选择它

  2. 勾选启用Qt事件过滤器复选框

    • 使用Ctrl/Cmd + 鼠标右键单击查看关于napari中任何小部件的可用信息
    • 通过勾选显示对象文档复选框,可以使用显示对象文档(对象类文档字符串)的选项
  3. 勾选启用应用程序事件日志记录复选框

    • 与应用程序交互时生成的事件类似的信息将出现
    • 有一些配置选项可用
      • 堆栈深度:显示的堆栈深度。默认为20
      • 允许嵌套事件:显示多少个子触发嵌套级别(即由其他事件触发的事件)。默认为0
  4. 如果您想探索相关的小部件或事件模块源文件,请单击插件输出部分中的链接(如果有注册的程序打开此类文件,模块文件将打开)

贡献

非常欢迎贡献。使用预提交进行格式化。可以通过 tox 运行测试,请在提交拉取请求之前确保覆盖率至少保持不变。

许可证

MIT 许可证的条款下分发,"napari-ui-tracer" 是免费和开源软件

问题

如果您遇到任何问题,请附上详细描述 提交问题

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

napari-ui-tracer-0.1.2.tar.gz (10.2 kB 查看散列值)

上传时间

构建分布

napari_ui_tracer-0.1.2-py3-none-any.whl (9.4 kB 查看散列值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面