Top "Gtk" questions

GTK (formerly GTK+) is a toolkit for creating graphical user interfaces (GUIs) with cross platform compatibility and an easy to use API.

is GTK 3.x a real cross-platform solution?

I have tasted both Qt 4.x/5.x and GTKmm 3.x and I really like GTKmm over Qt. Now I have …

c++ gtk cross-platform gtkmm gtk3
How to refresh, redraw a window (widget) in gtk?

I am using Opensuse 13.1 Linux Os. I am new to gtk2 and c. I am trying to create a application …

c user-interface gtk gtk2
GTK: cancel timeout

GTK allows you to set a timeout with g_timeout_add. Just like g_signal_connect, the g_timeout_add …

gtk glib
Detect which key is pressed in C

I'm trying to find a way to find out which key is pressed down in C. This will be in …

c gtk gtk2
How to change the cursor to a watch in GTK for C?

I'm using the C-style GTK functions in C++ and I can't figure out how to set the cursor for the …

c gtk mouse-cursor
Glade or no glade: What is the best way to use PyGtk?

I've been learning python for a while now with some success. I even managed to create one or two (simple) …

python gtk pygtk glade gtk2
Identifying file causing hang from strace

I have a GTK program running on Ubuntu 10.04 that hangs in interruptible state, and I'd like to understand the output …

memory gtk ubuntu-10.04 strace
Ruby bindings for GTK+ 3?

I’ve spent some time learning Ruby, and I wanted to move over to some GUI programming. GNOME 3 is the …

ruby gtk gnome
how to add tab in notebook when using glade?

When creating a GtkNotebook in Glade, I get 3 tabs by default. How can I add another tab?

c gtk glade