# Question on Icon as Macro names in Paraview 5.13.3

**URL:** https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553
**Category:** ParaView Support
**Tags:** python, vtk
**Created:** [April 30, 2025, 3:45am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553 "2025-04-30T03:45:39Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Oracle\_0](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/o/97f17d/32.png) [@Oracle\_0](https://discourse.paraview.org/u/Oracle_0)
#### Post date: [April 30, 2025, 3:45am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/1 "2025-04-30T03:45:39Z")

</div>

Hi, I have a Macro and I want an Icon to be shown instead of a long name on a toolbar.

For Paraview 5.11.1: I have Plugin written in python using vtkPythonAlgorithmBase and I am applying it over NetCDF dataset. Then, I am applying Macro. It works perfectly. Only thing is I want an Icon to be shown instead of long text.

So, I downloaded 5.13.3 because it has support to show icon by copying a PNG file with same name as macro’s name. I loaded my plugin first and when I applied it from filters menu, it crashed Paraview.

Plugin that I am applying: [https://bitbucket.org/ocean\_000/ocean/src/main/filters/New\_Streamlines.py](https://bitbucket.org/ocean_000/ocean/src/main/filters/New_Streamlines.py)

Is there some code/libraries that Paraview 5.13.3 doesn’t allow but Paraview 5.11.1 allows in plugin written using vtkPythonAlgorithmBase?

---

<div class="post-metadata">

### Author: ![Lucas\_Givord](https://discourse.paraview.org/user_avatar/discourse.paraview.org/lucas_givord/32/6851_2.png) [@Lucas\_Givord](https://discourse.paraview.org/u/Lucas_Givord)
#### Post date: [April 30, 2025, 7:16am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/2 "2025-04-30T07:16:44Z")

</div>

FYI @nicolas.vuaille

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [April 30, 2025, 7:51am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/3 "2025-04-30T07:51:59Z")

</div>

This is not a macro, this is a python plugin. You should not use it as a macro, but as a plugin in Tools → Manage Plugin.

ParaView should not crash though.

---

<div class="post-metadata">

### Author: ![Oracle\_0](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/o/97f17d/32.png) [@Oracle\_0](https://discourse.paraview.org/u/Oracle_0)
#### Post date: [April 30, 2025, 8:06am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/4 "2025-04-30T08:06:45Z")

</div>

No, I am not using this as a macro. I am loading it through Manage Plugins and applying it over my dataset. It works in Paraview 5.11.1 and crashes immediately in Paraview 5.13.3 regardless whether I have macro loaded or not.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [April 30, 2025, 8:13am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/5 "2025-04-30T08:13:57Z")

</div>

Ok, so the question is not about icon as macros but about a python plugin that crashes in ParaView 5.13.3 ?

---

<div class="post-metadata">

### Author: ![Oracle\_0](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/o/97f17d/32.png) [@Oracle\_0](https://discourse.paraview.org/u/Oracle_0)
#### Post date: [April 30, 2025, 8:20am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/6 "2025-04-30T08:20:06Z")

</div>

Yes. I want plugin to work in 5.13.3 so I can use icons instead of names.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [April 30, 2025, 8:21am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/7 "2025-04-30T08:21:43Z")

</div>

Your plugin loads fine but the Streamlines filter does not seem to work on some test data. Please share data to reproduce

---

<div class="post-metadata">

### Author: ![Oracle\_0](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/o/97f17d/32.png) [@Oracle\_0](https://discourse.paraview.org/u/Oracle_0)
#### Post date: [April 30, 2025, 8:25am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/8 "2025-04-30T08:25:12Z")

</div>

Sure. Either of the NedCDF file works.

Dataset: [Dataset](https://indianinstituteofscience-my.sharepoint.com/personal/vijayn_iisc_ac_in/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fvijayn%5Fiisc%5Fac%5Fin%2FDocuments%2Fdata%2FpyParaOcean&ga=1)

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [April 30, 2025, 8:26am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/9 "2025-04-30T08:26:36Z")

</div>

A microsoft account seems required to download this file

---

<div class="post-metadata">

### Author: ![Oracle\_0](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/o/97f17d/32.png) [@Oracle\_0](https://discourse.paraview.org/u/Oracle_0)
#### Post date: [April 30, 2025, 8:34am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/10 "2025-04-30T08:34:21Z")

</div>

Okay, I have uploaded it to Google drive.

Dataset: [BoB\_July\_2020\_uvst.nc - Google Drive](https://drive.google.com/file/d/1YlU08c5kgBcKtQ9fjIL6G7dNjpPbiB5R/view?usp=sharing)

---

<div class="post-metadata">

### Author: ![Oracle\_0](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/o/97f17d/32.png) [@Oracle\_0](https://discourse.paraview.org/u/Oracle_0)
#### Post date: [May 26, 2025, 3:06am UTC](https://discourse.paraview.org/t/question-on-icon-as-macro-names-in-paraview-5-13-3/16553/11 "2025-05-26T03:06:53Z")

</div>

Well, I downloaded Paraview 6.0 and it works perfectly. My filters doesn’t crash after loading and applying and I can change macro names to icons. Thanks.
