# How paraview python wrappings are done?

**URL:** https://discourse.paraview.org/t/how-paraview-python-wrappings-are-done/15106
**Category:** Development
**Created:** [July 23, 2024, 2:27pm UTC](https://discourse.paraview.org/t/how-paraview-python-wrappings-are-done/15106 "2024-07-23T14:27:24Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![joint](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/j/dc4da7/32.png) [@joint](https://discourse.paraview.org/u/joint)
#### Post date: [July 23, 2024, 2:27pm UTC](https://discourse.paraview.org/t/how-paraview-python-wrappings-are-done/15106/1 "2024-07-23T14:27:24Z")

</div>

Hello!

```auto
paraview_plugin_add_property_widget
  KIND kind
  TYPE my_property_widget_type
  CLASS_NAME ClassName
  INTERFACES interfaces
  SOURCES sources)
paraview_add_plugin(propwidget
  VERSION "1.0"
  UI_INTERFACES ${interfaces}
  SOURCES ${sources})

```

I have followed your guide on custom Property widgets

Could you clarify please, how do these custom widgets work with python?

Thanks

---

<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: [August 8, 2024, 7:27am UTC](https://discourse.paraview.org/t/how-paraview-python-wrappings-are-done/15106/2 "2024-08-08T07:27:31Z")

</div>

> [@joint](#):
>
> custom widgets work with python?

Custom widgets are a Qt thing, so I do not follow your question.
