How do Qt projects look + feel when ported to Mac OS X? Do they look near native or can you tell it's a Qt project and not a Cocoa project?
How do Qt projects look + feel when ported to Mac OS X? Do they look near native or can you tell it's a Qt project and not a Cocoa project?
not dead but... here's for instance how Wireshark looked on macOS when it was using GTK :
https://blog.wireshark.org/wp-content/uploads/2013/10/osx-x1...
and here's how it looks now that it is using Qt :
https://news-cdn.softpedia.com/images/news2/wireshark-3-0-re...
But, the trend is towards Electron, which also integrates poorly with the OS -- so, I'm not sure how much looking native matters any more.
And for example AFAIK the new Apple Music app is using a web view for some parts of itself, and as much as I like having "light" apps, I generally prefer interacting with Electron UIs over most QT apps.
They're in the uncanny valley.
I don't really mind, since osx happens to be my daily driver since about a year, but whenever people claim that osx is visually coherent I can't shake the feeling they are stuck in 1998 and Mac os 8.
The problem is that Qt and other cross-platform frameworks tend to look glitchy, as in their differences are non-intentional and jarring.
They also tend to just look pretty old-fashioned, because these frameworks are pretty old now and the controls, layouts, and workflows they provide are a bit old-fashioned.
So the first impression you get for software using Qt is old and glitchy. Which isn't great.
honest question, is that the impression you get from using the Blizzard launcher (https://media.mmo-champion.com/images/news/2013/june/launche...) or stuff like Substance ? (https://www.awn.com/sites/default/files/image/featured/10157...)
I just finally got switched to Windows 10 on my work computer. Every time I start up a simple calculator, it takes up most of the space on my gigantic 27" QHD screen! Do they think I'm blind or something? The old Windows 7 calculator looked just fine and was an appropriate size.
I think people tend to assume that software that looks old-fashioned is likely to be unmaintained or buggy.
I haven't seen any cross-platform toolkits that abide by Mac standards. Funny enough, the closest is Mozilla's toolkit. Other than that, there are always telltale signs—e.g. no one seems to grok Mac's toolbars even though they're organized by the basic laws of proximity and grouping. Qt apps have the lazy grid toolbars just crammed from left to right, occasionally with extra-large icons for the ‘designy’ look, and always with colorful icons unless something app-specific is made (like in Calibre). Plus the noisy dividers.
Also, since Qt handles all the graphics and input, it has to reimplement everything high-level that the systems provide out of the box, and presumably to track changes in all of that. Hence the past bugs of one-pixel offsets between elements where they can't be in the system. And the present non-support for system-wide key rebinding on Mac—e.g., home/end instead of cmd-left/right.
But yeah, Qt is better than something like not-obsessively-tuned Swing. As for GTK, it seems to depend a lot on the author specifically not forgetting to bundle the native-look theme.
Despite rooting for GTK, I think this is where it is going.
A lot of criticism as of late was that GTK is turning from a Gimp ToolKit into a Gnome ToolKit, and you can see how dramatic was the drop in mindshare has been since that trend started.
Just like Gnome didn't really survive the 3.0 transition because the project been really stolen by thew few people who force fed Gnome Shell onto the wider community, the GTK did not survive the transition from GimpTK to GnomeTK.
I'm thrilled to see that fork attract enough new talent to apparently maintain itself and meet the needs of what's a relatively small fraction of linux desktop users.
- Ubuntu - Fedora - OpenSUSE - Debian - CentOS - ...
GTK+ since version 3 is really neat. They rust re-did the site as well: https://www.gtk.org