# QR Code in a paintable canvas

**URL:** <https://forum.inductiveautomation.com/t/qr-code-in-a-paintable-canvas/7883>\
**Category:** Ignition\
**Created:** [January 21, 2014, 8:49pm UTC](https://forum.inductiveautomation.com/t/qr-code-in-a-paintable-canvas/7883 "2014-01-21T20:49:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sfitze](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@sfitze](https://forum.inductiveautomation.com/u/sfitze)\
**Post date:** [January 21, 2014, 8:49pm UTC](https://forum.inductiveautomation.com/t/qr-code-in-a-paintable-canvas/7883/1 "2014-01-21T20:49:32Z")

</div>

I took the code from [pyqrcode.sourceforge.net](http://pyqrcode.sourceforge.net) and added a drawing routine to draw on a paintable canvas. Just import the template, drop it on a window and set the StringToEncode property.

---

<div class="post-metadata">

**Author:** ![zackscriven](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zackscriven/32/7213_2.png) [@zackscriven](https://forum.inductiveautomation.com/u/zackscriven)\
**Post date:** [April 9, 2014, 11:41pm UTC](https://forum.inductiveautomation.com/t/qr-code-in-a-paintable-canvas/7883/2 "2014-04-09T23:41:50Z")

</div>

Thanks!!! 🙂

---

<div class="post-metadata">

**Author:** ![zackscriven](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zackscriven/32/7213_2.png) [@zackscriven](https://forum.inductiveautomation.com/u/zackscriven)\
**Post date:** [January 12, 2015, 7:46pm UTC](https://forum.inductiveautomation.com/t/qr-code-in-a-paintable-canvas/7883/3 "2015-01-12T19:46:14Z")

</div>

Any chance you can upload this again?? Or make it a cloud template?

---

<div class="post-metadata">

**Author:** ![sfitze](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@sfitze](https://forum.inductiveautomation.com/u/sfitze)\
**Post date:** [April 6, 2015, 4:21pm UTC](https://forum.inductiveautomation.com/t/qr-code-in-a-paintable-canvas/7883/4 "2015-04-06T16:21:22Z")

</div>

I made it a public cloud template under ‘Utilities’.
