# Create Slicer with customized user interface

**URL:** <https://discourse.slicer.org/t/create-slicer-with-customized-user-interface/19485>\
**Category:** Development\
**Created:** [September 2, 2021, 7:48am UTC](https://discourse.slicer.org/t/create-slicer-with-customized-user-interface/19485 "2021-09-02T07:48:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![S\_Arbabi](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@S\_Arbabi](https://discourse.slicer.org/u/S_Arbabi)\
**Post date:** [September 2, 2021, 7:48am UTC](https://discourse.slicer.org/t/create-slicer-with-customized-user-interface/19485/1 "2021-09-02T07:48:26Z")

</div>

This is great, how Slicer Custom App allows to create a customized slicer app based on the needs.  
I was wondering how much is it adjustable, for example I want to show the user a few drop-downs with patient name, and by just choosing one of the patients, image for that patient load and shows up. then by choosing another dropdown, different segmentations can be overlayed.  
Is that possible or the user should always browse files one by one?

Best

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [September 2, 2021, 3:27pm UTC](https://discourse.slicer.org/t/create-slicer-with-customized-user-interface/19485/2 "2021-09-02T15:27:13Z")

</div>

Absolutely. You have full control over what you want to display and how.

> [@S\_Arbabi](#):
>
> I was wondering how much is it adjustable, for example I want to show the user a few drop-downs with patient name, and by just choosing one of the patients, image for that patient load and shows up. then by choosing another dropdown, different segmentations can be overlayed.  
> Is that possible or the user should always browse files one by one?

This sounds all very easily doable. You can create a simple Python scripted module and set that as startup module in the Slicer.ini file. In your module you add those few comboboxes, tree views, etc. and hide all other standard user interface elements that you don’t need. Whenever the user makes a selection your module can load the corresponding data.
