Earlier quoted context omitted.
I actually like writing GTK way more then Qt. I like the fact it is C and easily integrates with any language I wish to use. Though I use Qt, the Mac support on GTK is terrible at best. Windows support is even worse (or non-existent) which makes me question their "cross platform gui" title. If I was to suggest a method, I would suggest using each platforms GUI language and make a backend in something cross platform.
GTK runs on Linux with X11, Wayland, and probably even some BSDs. Technically that qualifies as cross-platform.
Running on multiple Linux DE's/OS's is not cross platform as far as I am concerned, even though technically it is lol.