5GUIs icon indicating copy to clipboard operation
5GUIs copied to clipboard

More Qt apps failing to be identified as Qt

Open modest opened this issue 2 years ago • 2 comments

5GUIs incorrectly identifies these Qt apps as AppKit:

Tableau Desktop VirtualBox Blackmagic Desktop Video Blackmagic RAW Player Blackmagic RAW Speed Test DaVinci Resolve

(I am horrified by the realization that DaVinci Resolve is a Qt app. It was supposed to save us from Premiere...)

modest avatar May 07 '22 18:05 modest

Awful. Should be fixed ASAP!

helje5 avatar May 07 '22 18:05 helje5

It looks like Qt detection currently looks for QtCore.framework.

With the exception of VirtualBox, these aren't being detected because they just have the Qt .dylib binaries tossed in the Frameworks folder, like libQt5Core.5.dylib

But I think what we actually want to detect is QtGui, which is the library that creates desktop windows, etc.

If you want exact filename matches, those are: QtGui.framework and libQt5Gui.5.dylib (the .5.dylib is always constant for Qt 5)

VirtualBox is failing detection because it has forked Qt frameworks with different names (e.g. QtGuiVBox.framework)

Maybe a fuzzy search for .*Qt.?Gui.* ?

modest avatar May 07 '22 18:05 modest