Создание настольного приложения с использованием ParaView API под капотом

У меня есть этот рабочий процесс с 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.

Затем у меня есть несколько настраиваемых макросов, которые перемещают строки в конечном результате.

Я хотел бы создать настольное приложение с простым пользовательским интерфейсом, в котором у меня есть одна кнопка, которая выполняет 3 необходимых шага для инициализации всего. И затем у меня есть три кнопки, которые запускают настраиваемые макросы.

Так что я в основном делаю более простой ParaView.

Я использовал функцию трассировки, которую ParaView должен создать скрипт python со всеми шагами, а затем выполнить их в оболочке pvpython, чтобы проверить, достигаю ли я того же результата, что и в графическом интерфейсе ParaView.

Но простой сценарий, который просто загружает dicom, заставляет окна (Visualization Toolkit - Win320OpenGL) не отвечать.

Как вы думаете, как лучше всего это сделать?


person gon alo    schedule 06.11.2019    source источник


Ответы (1)