[LV2] Qt5 plugin UIs and libsuil

Stefan Westerfeld stefan at space.twc.de
Thu Feb 23 08:13:44 PST 2017


On Thu, Feb 23, 2017 at 01:57:49PM +0100, Filipe Coelho wrote:
> On 23.02.2017 13:35, Stefan Westerfeld wrote:
> >My SpectMorph LV2 plugin uses Qt5 for its UI. Ardour (and maybe other hosts)
> >uses libsuil, but since libsuil doesn't support embedding Qt5 widgets, the
> >plugin UI won't work. This is not only the case for SpectMorph, other Qt based
> >plugins like synthv1 can also be compiled against Qt5.
> Hello there.
> Just a few days ago I took my chances on this too.
> See https://github.com/falkTX/suil/commit/6123337a316d95b9fe70037c738e0840fb707ccb
> This requires no custom qt5 code, as works with current qt5 right now.
> The latest ardour nightly builds include this patch.
> My implementation uses a hack to put the qt5 widget in its proper
> place (needed just for menus and tooltips afaik).
> Does your implementation work for synthv1 menus after you move the
> host window around?

Yes, synthv1 menus and tooltips are fine after moving the host windown with my

   Cu... Stefan
Stefan Westerfeld, http://space.twc.de/~stefan

More information about the Devel mailing list