There is certainly a solution. Leave Tk, but encourage the development of new plugins with PySide6. More complex dialogs always require more work.
Additional incentives for those who would like to start writing their own plugins:
* Maybe an extension of the
QtSigilPluginTemplate to add more controls.
* You should probably also update the first four posts in
Plugin Development.
For example, the versions of the launcher in post
#3 (it's a LOT of work if new features were additionally described) or the Plugin Framework (currently rev14) in post
#4.
* Add interesting, proven features to the
Post Your Useful Plugin Code Fragments Here thread.
Of course, these are just loose suggestions.