# Adding an icon to a button

**URL:** https://discourse.slicer.org/t/adding-an-icon-to-a-button/1012
**Category:** Development
**Created:** [September 6, 2017, 2:56pm UTC](https://discourse.slicer.org/t/adding-an-icon-to-a-button/1012 "2017-09-06T14:56:54Z")
**Posts on this page:** 1
**Showing post:** 15

<div class="post-metadata">

### Author: ![mschumaker](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mschumaker/32/1395_2.png) [@mschumaker](https://discourse.slicer.org/u/mschumaker)
#### Post date: [September 7, 2017, 4:59pm UTC](https://discourse.slicer.org/t/adding-an-icon-to-a-button/1012/15 "2017-09-07T16:59:10Z")

</div>

Thanks very much everyone. I currently have it working with this in the CMakeLists.txt:

```
set(MODULE_PYTHON_RESOURCES
  Resources/Icons/${MODULE_NAME}.png
  Resources/Icons/SSFPIcon.png
  )

```

And this in my module Widget class:

```
    moduleDir = os.path.dirname(slicer.util.modulePath(self. __module__ ))
    SSFPIconPath = os.path.join(moduleDir, 'Resources/Icons', 'SSFPIcon.png')
    loadSSFPIcon = qt.QIcon(SSFPIconPath)
    self.LoadSSFPButton = qt.QPushButton(" Load SSFP Image Series")
    self.LoadSSFPButton.setIcon(loadSSFPIcon)
    self.layout.addWidget(self.LoadSSFPButton)
```

---

_[View the full topic](https://discourse.slicer.org/t/adding-an-icon-to-a-button/1012)._
