Tolong jelaskan mengenai Contoh dari Gtkmm

// Derive a new window widget from an existing one.

// This window will only contain a button labelled "Hello World"

class HelloWorldWindow : public Gtk::Window

// Set the title of the window.

// Add the member button to the window,

// Handle the 'click' event.

std::cout << "Hello world" << std::endl;

// Display all the child widgets of the window.

int main(int argc, char *argv[])

// Create a hello world window object

Program di atas akan membuat sebuah jendela dengan tombol berlabel "Hello World". Tombol tersebut akan mengirimkan "Hello World" ke output standar ketika diklik.

Program tersebut dapat dijalankan dengan perintah berikut:

$ g++ -std=c++11 *.cc -o example `pkg-config gtkmm-3.0 --cflags --libs`