View Full Version : Is there any GTK+ IDE?

March 13th, 2009, 06:15 AM
Hello all,

I am plannig to learn the GUI Application development using GTK 2.0 Toolkit.I am a beginner to this and i want to know if there is any IDE for The GTK+ Toolkit and if so how to install it.That the IDE should be like we should drag and drop to create windows,buttons etc... so we can focus on the functionality rather than on coding windows ,buttons etc..

Which is the best programming language for doing GUI Application development on Linux.


March 13th, 2009, 08:39 AM
Have a look at Anjuta (http://anjuta.sourceforge.net/) which you can install using apt

Also try checking this sticky http://ubuntuforums.org/showthread.php?t=1006662

March 13th, 2009, 08:54 AM
there is also glade3 which let's you design GUIs in GTK and exports them to xml files. you can then fire up your IDE of choice and use these xml files to create your application. you can use, C/C++, Python, Perl even PHP for GTK programming. Python seems to be a popular choice.

anjuta is better if you need an all-in-one solution though.

another choice is monodevelop. it's a very polished IDE with a GTK# gui designer. You'd have to write you applications in C# though (not that there is something worng with it, C# is my new favorite)

March 13th, 2009, 11:43 AM
I would suggest to learn vala with gedit.

http://www.valaide.org/doku.php : vala

https://launchpad.net/valable : Eclipse

http://code.google.com/p/vtg/ : Gedit

http://abderrahim.arablug.org/blog/ : anjuta

March 13th, 2009, 12:46 PM
code::blocks has a feature for it if i recall

March 13th, 2009, 01:47 PM
I am currently working with pygtk in Python, and find it works well. I am not using a GUI designer right now, but hope to work with Glade sometime. I think that learning some of the basics by building them 'manually' is a good idea, for me anyway.

The DevHelp package has all the documentation resources for Gnome, GTK, PyGtk, etc. It is invaluable. There are some very good online tutorials for Glade and GTK as well.

March 14th, 2009, 02:13 PM
MonoDevelop is probably your best bet.

March 15th, 2009, 06:34 AM
code::blocks has a feature for it if i recall

I've used CODE::BLOCKS with GTK+ and GLADE quite a bit. It works very well for me. You can specify a "pre-build" step that automatically converts GLADE 3's XML file to GTK+'s GBuilder format. They all play very well together.

March 25th, 2009, 10:27 AM
Thanks you all guys for sharing your knowledge and wonderfull response.

March 25th, 2009, 11:46 AM
glade in repo can now save to gtkbuilder xml