Getting Started with GTK and GLade for GUI programming

Considering you have read the previous article on GUI programming, this article will give an insight about GTK.

When starting learning Glade, it is essential to learn the basic concepts of GTK+. Unfortunately there is a misconception that it’s enough to learn Glade for learning GUI designing rather than learning GTK+. Glade is definitely an easier way to implement GTK but it is impossible to create interface for your application with only Glade knowledge.

Official GTK+ tutorial is the best place to learn the Basic things about GTK+. Though reading the entire documentation may seem to be a herculean task, it would good to cover important topics like packing of widgets. After having a basic knowledge about GTK+, next step is having a look at the official Glade3 manual. Version that is supplied with Glade3 is outdated,you can find a simpler and more updated one here.

Now if you think, you are well and comfortable with GTK+ Basics, you will definitely want to try a real world example. Many authors provide tutorials with real world examples. I managed to find out two such, one by Micah carrick and other by Tadej Borovšak. It would be better to follow Tadej’s Tutorial as the former one does not use Glade3-3.6.7 which is latest version. Anyway you can also give a look at the tutorial by Micah. Now when you start seriously with GTK programming, never forget to visit GTK Forum for getting your doubts cleared.

Now if you are ready to spend a few bucks try to get a copy of  Foundations Of GTK development.

Here are a few other resources which would with worth giving a look though I haven’t tried them personally.

Tutorial for How to set the colour of a widget in GTK+
Tutorial

Gtk+ 2.0 Tree View tutorial
Tutorial Pdf

Gtk+ 2.0 Text View tutorial
Tutorial Pdf

Gtk+ 2.0 GtkComboBox Widget Tutorial
Part1
Part 2
Part 3

GtkDialog tutorial
Part 1
Part 2

Wrapping and resizing GtkLabel dynamically
Tutorial

Using pop-up windows
Tutorial

Gtk memory management in a nutshell
Tutorial
Gtk Menu Tutorial
Tutorial

Popularity: 72% [?]

Related Posts

  1. How to add GUI for your applications?
About the Author
Admin
Admin
Author is a novice blogger from Kerala. He likes to blog about the techie-st things happening around in the web. He is also an Open Source enthusiast and a Linux User.

6 Responses to “Getting Started with GTK and GLade for GUI programming”

  1. [...] my next post I will be discussing about getting started in GUI development with GTK and Glade. AKPC_IDS += "23,";Popularity: 100% [...]

  2. Malcaum says:

    I don’t have time right now to check what you have wrote. Can you tell how Glade will help us with GTK ?

    [Reply]

  3. admin says:

    Glade just helps us with coding the interface. You just need to drag and drop the interface components.

    [Reply]

  4. [...] Getting Started with GTK and GLade for GUI programming Considering you have read the previous article on GUI programming, this article will give an insight about GTK. [...]

  5. to domain name says:

    hi guys…

    hi guysI would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well and i have start my own blog now, , thanks for your effort…

  6. Interesting and superior stuff. Keep it coming. I am usually interested inside the story

    [Reply]

Leave a Reply