# Draggable vtkTextWidget

**URL:** https://discourse.vtk.org/t/draggable-vtktextwidget/7409
**Category:** Support
**Created:** [December 16, 2021, 12:05am UTC](https://discourse.vtk.org/t/draggable-vtktextwidget/7409 "2021-12-16T00:05:38Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![andrsd](https://discourse.vtk.org/user_avatar/discourse.vtk.org/andrsd/32/4373_2.png) [@andrsd](https://discourse.vtk.org/u/andrsd)
#### Post date: [December 16, 2021, 12:05am UTC](https://discourse.vtk.org/t/draggable-vtktextwidget/7409/1 "2021-12-16T00:05:38Z")

</div>

Hello!

I am trying to use `vtkTextWidget` such that a user can drag it to a desired location. I have a python code that adds the widget - I can resize it, but not move it. Below is a minimal (non)working example showing what I am doing.

```auto
#!/usr/bin/env python

import vtk

def main():
    text_actor = vtk.vtkTextActor()
    text_actor.SetInput("Text")

    text_property = text_actor.GetTextProperty()
    text_property.SetColor([1, 1, 1])
    text_property.SetBold(False)
    text_property.SetItalic(False)
    text_property.SetFontSize(40)

    ren = vtk.vtkRenderer()
    renWin = vtk.vtkRenderWindow()
    renWin.AddRenderer(ren)

    iren = vtk.vtkRenderWindowInteractor()
    iren.SetInteractorStyle(vtk.vtkInteractorStyleTrackballCamera())
    iren.SetRenderWindow(renWin)

    renWin.SetSize(500, 500)

    iren.Initialize()

    renWin.Render()

    widget = vtk.vtkTextWidget()
    widget.SetInteractor(iren)
    widget.SetTextActor(text_actor)
    widget.On()

    iren.Start()

if __name__ == ' __main__':
    main()

```

I am using vtk 9.0.3 on Mac OS X 12.0.1 with python 3.8.5.

With regards,

David
