Questions from a newbie

  1. Python Plugin Developer Tools

  2. You can use any IDE, ultimately what you are looking for is autocomplete right? The link above can generate an autocomplete for you

  3. If you are on Krita 5.2, there is a Preset in the API, the scripting school had a link to the full API. There are also other plugins like Compact Brush Toggler that may have examples of usage

  4. Yes

  5. Qt Designer can help you build UI files with visual interface.
    A QListView or QListWidget can do what you want

You don’t need a separate plugin, you can add dockers to the extension. Generally, if your extension centers around a docker, make a docker. If your extension centers around an extension that happens to have a docker, then do an extension. You can have them both

3 Likes