Re: Most compatible AND useful toolkit for use in GNOME

2013-02-21 Thread Marco Scannadinari
Thanks everyone for your input. I've decided to go with GTK+ for now
because it seems the most supported and integrate-able with GNOME. It's
python binding is also quit easy to use.
My next choice would be wxwidgets.

Thanks, 
-- 
Marco Scannadinari ma...@scannadinari.co.uk

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Most compatible AND useful toolkit for use in GNOME

2013-02-14 Thread Julien Olivier
 Well if you want to write applications for GNOME, you should use Gtk:
 
 https://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html
 

There used to be a wonderfull pygtk all-in-one installer for Windows,
but now, with pygi, I failed to find one. I know it's possible to use
pygi on Windows without having a dedicated installer for it, but I guess
it'd help newcomers greatly if we had one.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Most compatible AND useful toolkit for use in GNOME

2013-02-14 Thread Marco Scannadinari
Qt is an entirely unrelated toolkit, it has nothing to do with Gtk.
Yes, that is true. It's not necessarily GTK I intend to use, although
that is what I would *like*.
Taking into consideration which is the easiest to learn, and which will
be able to target the most users, Qt seems like a good toolkit for these
purposes. Qt also looks quite native on the new GNOME 3.6, albeit
appearing like the old GTK+ theme.
I am actually quite biased towards GTK, but the idea of being able to
develop for multiple platforms seems quite attractive (in regard to Qt).
-- 
Marco Scannadinari ma...@scannadinari.co.uk

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Most compatible AND useful toolkit for use in GNOME

2013-02-14 Thread Emmanuele Bassi
hi;

On 14 February 2013 16:43, Marco Scannadinari ma...@scannadinari.co.uk wrote:
 Qt is an entirely unrelated toolkit, it has nothing to do with Gtk.
 Yes, that is true. It's not necessarily GTK I intend to use, although
 that is what I would *like*.
 Taking into consideration which is the easiest to learn, and which will
 be able to target the most users, Qt seems like a good toolkit for these
 purposes. Qt also looks quite native on the new GNOME 3.6, albeit
 appearing like the old GTK+ theme.
 I am actually quite biased towards GTK, but the idea of being able to
 develop for multiple platforms seems quite attractive (in regard to Qt).

looking like and integrated are two fairly different concepts.

there are some integration points, mostly because of the work done at
the X11 and freedesktop.org level, between toolkits, but clearly: if
you want to integrate with GNOME, GTK is the toolkit you should use.
application menus, the various APIs to handle authorization,
integration with web services, and remote file systems are in GNOME
platform libraries.

plus, GTK is moderately portable on different platform — up to a
point, at least; the main difference between Qt and GTK approaches at
multi-platform portability is that Qt defers to the platform, whereas
GTK is providing the platform (and papering over it, where possible).

ciao,
 Emmanuele.

-- 
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Most compatible AND useful toolkit for use in GNOME

2013-02-13 Thread Marco Scannadinari
Hi,
What are your recommendations for a toolkit that is best suited to GNOME
app development (obviously GTK+3), but also useful in developing apps
for other distros / OSs - I feel that the general suggestion is Qt.
Others have said even wxWidgets, because it draws native widgets
according to the environment.
Keep in mind my language of choice is python (3) and am quite new to
graphical app development.

Thanks,
-- 
Marco Scannadinari ma...@scannadinari.co.uk

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Most compatible AND useful toolkit for use in GNOME

2013-02-13 Thread Robert Bruce Park
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 13-02-13 02:44 PM, Marco Scannadinari wrote:
 Hi,

Hi!

 What are your recommendations for a toolkit that is best suited to
 GNOME app development (obviously GTK+3), but also useful in
 developing apps for other distros / OSs - I feel that the general
 suggestion is Qt.

Qt is an entirely unrelated toolkit, it has nothing to do with Gtk.

 Others have said even wxWidgets, because it draws native widgets 
 according to the environment.

That is true, wxwidgets does allow your application to look like a
native application between OSX, windows, and Gtk, and Qt. The problem
with wxwidgets is that it is a subset of all systems, so you don't get
the full power of Gtk, you just get a small subset of it, and it's
somewhat limiting.

 Keep in mind my language of choice is python (3) and am quite new
 to graphical app development.

Well if you want to write applications for GNOME, you should use Gtk:

https://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBAgAGBQJRHCVvAAoJEMnVpoCaWglEV8YQAJiFHge4H4lzO4MtPTAmDHDN
jKxHlwLrOYxRACGOmQqateIYAjjvfrCmDq4BfUZBjtkEAhdBoi0Zy2x016ICpea6
zEK/UAQyKVVjdQ8ZIQeKZoDuqQgiDC5Rt8hudPmpX+rCnJeU+VhU1cWg/IK3n7PY
oE7bAobzc7U2u0USEqLaFEZbn3VlIqNKN+hQG5nKf2BNSjbItmkV2b6Ighnji5J4
r6oIO015X1d83aI/80q2KbisKTzBChZ1nkOlmTUHEfBryU1UniItYXtDWrvpydec
yHSjop2wiOZi10FFuvhmkWGalj18evIgRjvQ8FXdwaVnf/HMwGhqGopKDdlIhM3G
er4mQxSkuJMDj57EdtUkAdcZWqjuUtCSozfBd2bgviNYIoegecB3otApbztKj8d6
733q9G+hzwonyvyU52HG6K24SHT3xOl+LdaVpxlAuN/wf1fbjV/sgDVGnkRM7XSz
PyUeRswyrvk5RaXbgAgBi6HWhCdYiszRGzuljamrzekfkI+o+TekJsZu6dhrgf7S
BipcBPK7z4cgjf2iE3JJjiMy1fi0Pj+gBwUwXov3mVk2YJCrQqBHSauuxHnV2fjD
oWZ8bEIpCcefjqViVDTEv74IkbNZeY0AEIDbhnvjnyK4EyujlZ9hHO2KHGWXu4VJ
3kmb3hTbpRWvvHeNaYlv
=0Fbz
-END PGP SIGNATURE-
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list