# Insert sequence Browser Toolbar in a python module

**URL:** <https://discourse.slicer.org/t/insert-sequence-browser-toolbar-in-a-python-module/14335>\
**Category:** Support\
**Created:** [October 30, 2020, 4:24pm UTC](https://discourse.slicer.org/t/insert-sequence-browser-toolbar-in-a-python-module/14335 "2020-10-30T16:24:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![marianaslicer](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/marianaslicer/32/8555_2.png) [@marianaslicer](https://discourse.slicer.org/u/marianaslicer)\
**Post date:** [October 30, 2020, 4:24pm UTC](https://discourse.slicer.org/t/insert-sequence-browser-toolbar-in-a-python-module/14335/1 "2020-10-30T16:24:16Z")

</div>

Hello!

I am trying to develop a python scripted module using Sequences extension. I already successfully create a sequence (although it appears as a vtkMRMLScalarVolumeNode) and I can display the sequence by using the Sequence Browser Toolbar of 3D slicer 4.11.

I want to insert the sequence browser toolbar in my own module but it does not activate when the sequence is created.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/6/9/695f55a3ff4544666fa21ce8531ddf59a681e5b8.jpeg)

Can you explained me what is missing or what is wrong in my code please? Thank you!

```auto
self.sequenceBrowserToolbarButton = slicer.qMRMLSequenceBrowserToolBar()
fourDCTFormLayout.addRow(self.sequenceBrowserToolbarButton)

self.sequenceBrowserToolbarButton.connect('activeBrowserNodeChanged(vtkMRMLNode*)', self.oncreateSequenceButton)

def oncreateSequenceButton(self):
    exitString = logic.createSequence(patient.fourDCT)

    if exitString:
      self.qtMessage(exitString)
      return

```

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [October 30, 2020, 4:42pm UTC](https://discourse.slicer.org/t/insert-sequence-browser-toolbar-in-a-python-module/14335/2 "2020-10-30T16:42:32Z")

</div>

MRML widgets such as qMRMLSequenceBrowserToolBar in this case require that the MRML scene be set.

```python

self.sequenceBrowserToolbarButton.setMRMLScene(slicer.mrmlScene)

```

---

<div class="post-metadata">

**Author:** ![marianaslicer](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/marianaslicer/32/8555_2.png) [@marianaslicer](https://discourse.slicer.org/u/marianaslicer)\
**Post date:** [October 30, 2020, 4:57pm UTC](https://discourse.slicer.org/t/insert-sequence-browser-toolbar-in-a-python-module/14335/3 "2020-10-30T16:57:31Z")

</div>

Thank you it worked! Another question: Is it possible to change the width of the widget?

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [October 30, 2020, 5:19pm UTC](https://discourse.slicer.org/t/insert-sequence-browser-toolbar-in-a-python-module/14335/4 "2020-10-30T17:19:38Z")

</div>

There are various methods for manipulating a QWidget’s size which you can review at [https://doc.qt.io/qt-5/qwidget.html](https://doc.qt.io/qt-5/qwidget.html)
