# How to quickly start developing GUI, functions have been implemented

**URL:** <https://discourse.slicer.org/t/how-to-quickly-start-developing-gui-functions-have-been-implemented/21433>\
**Category:** Development\
**Created:** [January 13, 2022, 7:32am UTC](https://discourse.slicer.org/t/how-to-quickly-start-developing-gui-functions-have-been-implemented/21433 "2022-01-13T07:32:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![user4](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/user4/32/13172_2.png) [@user4](https://discourse.slicer.org/u/user4)\
**Post date:** [January 13, 2022, 7:32am UTC](https://discourse.slicer.org/t/how-to-quickly-start-developing-gui-functions-have-been-implemented/21433/1 "2022-01-13T07:32:31Z")

</div>

Hi,all.I have been implementing some funtions with jupyternote book which manages Slicer Application as a kernal.For me,I am able to do some things with python code.However I have never touched the GUI part,I can define a function to finish what I want,but for some users,I just can’t give them the notebook and let them change the parameters to produce the results.  
I have been looking through some tutorials online like these:

 ![1642058730(1)](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/a/c/ac1eb36540ce650b44cd99c3f4cd148a0a620c36.png)  
 ![1642058741(1)](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/2/2/22bf64d9ec9437cbfc6357faa2757a6a62f78eee.png)  
Also,I have been playing with Extension Wizard recently, but since vtk,ctk,qt and slicer come together,I got confused and dont know how to change the template and wigets:  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/a/f/afcd0bb136ef1f595367490b7c73d8e67e49889c.png)  
Are there some tutorials or videos which can guide me from the scratch,or say,for example,  
Just create a simple function with one APPLY button to caculate the maximum value of the volume while input params is just a volume and outpararms is just a number, something like this ,not too many wigets and logics.
