Hacker News new | ask | show | jobs
by p12tic 1650 days ago
Most applications will use either Gtk or Qt widget libraries, so a lot of similarity of how applications behave already exists.

I don't think it's possible to make Gtk and Qt themselves behave identically at this point. For example Qt is a commercial project and an effort that would break backwards compatibility is not worth it. Gtk on the other hand has strong opinions about how things should work, so it would be hard to change that too.

2 comments

There was a Gtk backend for Qt which would have solved this: https://github.com/CrimsonAS/gtkplatform
> Qt is a commercial project and an effort that would break backwards compatibility

Not sure how that would break backwards compatibility. Moreover, Qt has always tried to plug into native libraries and integrate as well as possible with the host platform.

You have a fair point about GTK. Any implementation should at least cater exactly to their need or they will make their own.