# How to make derived widget and add into Widget Box in Qt Designer?

**URL:** https://discourse.slicer.org/t/how-to-make-derived-widget-and-add-into-widget-box-in-qt-designer/24929
**Category:** Support
**Tags:** python, designer, qt
**Created:** [August 25, 2022, 8:30pm UTC](https://discourse.slicer.org/t/how-to-make-derived-widget-and-add-into-widget-box-in-qt-designer/24929 "2022-08-25T20:30:08Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![sunshine](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@sunshine](https://discourse.slicer.org/u/sunshine)
#### Post date: [August 25, 2022, 8:30pm UTC](https://discourse.slicer.org/t/how-to-make-derived-widget-and-add-into-widget-box-in-qt-designer/24929/1 "2022-08-25T20:30:08Z")

</div>

Hi everyone,

I am trying to set up two different fonts for a QPushButton, however, the existing one only support one font.  
I would like to make a RichPushButton derived from QPushButton to support different fonts, and add to the Widget Box in Qt Designer for the UI/\*.ui design for my own module in Slicer.

Assume that I wrote a Python script for class RichPushButton, how can I add it to the Slicer Qt Designer?

Thank you so much in advance!
