'Speaking of "why can't?", why can't I write a C application using Qt ?
:))' - actually, you can. You'll need to first run "C" wrappers for C++
code (for top level functions), and then you can write in "C".
And using LLVM other forms of language integration is possible.
--Sergei.
On 3/9/19 6:43 PM, Paul Davis wrote:
On Sat, Mar 9, 2019 at 5:19 AM J.Arun Mani via gtk-list
<gtk-list@gnome.org <mailto:gtk-list@gnome.org>> wrote:
2. How does Gtk address the issue of its users moving to Qt?
What evidence is there of this? Who are the "users" of GTK that you're
referring to? Moving an existing GUI app between toolkits is typically
almost equivalent to a complete rewrite, so applications (which are
the real "users" of a toolkit) generally do not move. Developers may
start new projects using Qt having previously used GTK, but who counts
this? How would we judge if it is significant?
3. What makes them move to Qt? Why can't Gtk have that respective
feature?
Qt has as many issues as GTK once you start using it for complex, deep
applications. Different issues, to be sure, but no GUI toolkit gives
you a free ride.
Qt is also developed using a different licensing/income generation
model than GTK, which changes quite a lot.
Qt mostly has distinct advantages over GTK, and to be honest if I was
starting cross-platform development now (22 years after I actually
did), I'd probably pick Qt for all the obvious reasons. But it's
fairly pointless to ask "how can GTK be more like Qt?" when there's
more or less no chance or pathway for that to happen. As it is, I
don't do mobile so GTK's issues there don't affect me. I also have 75k
lines of code that would have to be almost completely rewritten to use
Qt, with no noticeable benefit for our users and only marginal
benefits for our developers.
Speaking of "why can't?", why can't I write a C application using Qt
? :))
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list