# Where is the best place to go for plugin help?

**URL:** <https://krita-artists.org/t/where-is-the-best-place-to-go-for-plugin-help/161519>\
**Category:** Developer Questions\
**Created:** [January 25, 2026, 1:11am UTC](https://krita-artists.org/t/where-is-the-best-place-to-go-for-plugin-help/161519 "2026-01-25T01:11:09Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![Takiro](https://krita-artists.org/user_avatar/krita-artists.org/takiro/32/209381_2.png) [@Takiro](https://krita-artists.org/u/Takiro)\
**Post date:** [January 28, 2026, 10:02am UTC](https://krita-artists.org/t/where-is-the-best-place-to-go-for-plugin-help/161519/11 "2026-01-28T10:02:15Z")

</div>

When developing core features in C++ the problem is that you would have to maintain your own Krita version which is kinda annoying since you can’t do C++ plugins. When your changes are generally useful to other people you could try making a merge request and it gets integrated into mainline Krita. For what you want to do, I don’t know if it’s possible since it mostly seems specific to just how you want it to have for yourself to work.

But what you could do is create the python bindings you feel are missing, this will probably have a good chance of being merged into Krita and then you (and others too) can use the extended Python API for the plugin.

UI wise a lot can be done with a Plug-In. I recommend taking a look at this

> [@Python Plugin Developer Tools](https://krita-artists.org/t/python-plugin-developer-tools/30615):
>
> Introducing Python Plugin developer Tools! The goal of these tools is to make it easier for people to develop python plugins. Current features include: Selector/Sampler - for selecting with the mouse PyQt5 objects. Hold the shift key(or optionally ctrl/alt/meta key) and move the mouse as you wish, when you find the item you want, let go of the shift and it will show up in inspector. Inspector - Lets you browse/search the PyQt5 tree and also view all the properties (including inher…

It’s like the dev tools of a web-browser and lets you inspect Kritas Qt visual tree and properties, which can help a lot when you want to add buttons or change behavior of certain UI elements.

As for changing how certain tools work (aside from button presses or something). I don’t think it can be done in Python, even with an extended Python API. It is as if you want to change how the engine of a car works compared to changing its gearing.

---

_[View the full topic](https://krita-artists.org/t/where-is-the-best-place-to-go-for-plugin-help/161519)._
