On Thu, Apr 05, 2018 at 09:48:32PM -0300, Lisandro Damián Nicanor Pérez Meyer 
> > However there is still one major problem with it: it does not support native
> > GTK+ 3 dialogs. Test case: run Qt Designer under GNOME with qt5ct and
> > without it. If you click Open button, the native GTK+ dialog will be used
> > only when qt5ct is not used. This is a significant regression for users of
> > GNOME, Xfce, Cinnamon, etc (compared to normal Qt setup).
> Interesting. Do you have an idea if this is fixable? Upstream might want to 
> fix this.

This can be fixed by either embedding Qt’s gtk3 support code, or loading the
libqgtk3.so plugin and somehow calling its methods.

Both ways are quite hacky and likely to break when a new Qt release changes
something. There is the qgnomeplatform project [1] which went the embedding
way, and it did have such crashes.

[1]: https://github.com/martinbriza/qgnomeplatform

Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to