[Interest] Qt integration with Unity?

Thiago Macieira thiago.macieira at intel.com
Tue Sep 1 00:16:44 CEST 2015


On Tuesday 01 September 2015 08:10:29 John C. Turnbull wrote:
> I seem to remember hearing or reading somewhere that Qt 5.5 or beyond would
> permit integration with Unity.
> 
> 1.       Is this correct?

Yes.

> 2.       What type of integration is possible?

Systray and menu bar integration.

> 3.       How is that integration done?

Unity installs a plugin for Qt (platformtheme plugin) that redirects some of 
the X11 calls into those specific to Unity. Though I think the systray 
(notification) integration is now moved into Qt's own XCB plugin, with no need 
for the platformtheme plugin to do it.

I also think Ubuntu carries patches to Qt that redirect some of the 
functionality. Those patches have been responsible for breaking some Qt 
applications -- for example, some were shown with no menu bar, either inside 
the window or Mac-style in the top bar.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list