【问题标题】:Building a desktop app using ParaView API under the hood在后台使用 ParaView API 构建桌面应用程序
【发布时间】:2019-11-08 22:38:03
【问题描述】:

我在 ParaView 中有这个工作流程

1) load a dicom, 
2) load a state where I perform actions on the dicom (sources, filters, custom filters, etc). 
3) apply a custom macro where I initialize everything.

然后我有一些自定义宏可以在最终结果中移动线条。

我想制作一个具有简单 UI 的桌面应用程序,其中我有一个按钮,可以执行 3 个必要步骤来初始化所有内容。然后我有三个按钮来执行自定义宏。

所以我基本上是在制作一个更简单的 ParaView。

我使用了 ParaView 必须创建一个包含所有步骤的 python 脚本的跟踪函数,然后在 pvpython shell 中执行它们来测试我是否达到了与 ParaView GUI 中相同的结果。

但是一个只加载 dicom 的简单脚本会使窗口 (Visualization Toolkit - Win320OpenGL) 没有响应。

您认为最好的方法是什么?

【问题讨论】:

    标签: paraview


    【解决方案1】:

    ParaView 完全支持这一点,因为 ParaView 不仅是一个应用程序,也是一个框架。

    这在此处记录:https://www.paraview.org/Wiki/Writing_Custom_Applications

    示例在 ParaView 代码中:https://gitlab.kitware.com/paraview/paraview/tree/master/Examples/CustomApplications

    对于后续问题,我建议在 ParaView Discourse 上提问:https://discourse.paraview.org/

    【讨论】:

    • 太棒了!而这个自定义应用程序可以用pyside或pyqt制作吗?
    • 不,这是为 C++ 应用程序制作的。可以在 pyqt 中工作,但您无法访问所有框架。
    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 2015-08-24
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    相关资源
    最近更新 更多