On Mon, 22 Mar 2021, Yuri wrote:

Why do you need to design the UI editor from scratch?

There is a very mature and stable software in this field - QtDesigner: https://doc.qt.io/qt-5/qtdesigner-manual.html

Plugins are special, they share memory space and library symbol space both with the the plugin host as well as with any other plugin the host happens to be using. Therefore the plugin must be built static. While it is true that qt plugins can be built static, may distro repos do not want to do this and have a policies against doing such. In a word crash. Using a GUI that does not come as a lib, but as part of the plugin and must be staticly built is the best way to deal with this. So if any budding plugin author asks "which GUI should I use" the answer is generally "not GTK or QT."


--
Len Ovens
www.ovenwerks.net
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to