I meant 'You'll need to first write"C" wrappers for C++ code'.
--Sergei.
On 3/10/19 7:53 PM, Sergei Steshenko
via gtk-list wrote:
'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:
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@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list
|
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list