Membuat Aplikasi Linux dengan GTK+ – Part2

contoh2 - Aplikasi Linux dengan GTK+

  1. Buka Editor kesayangan anda misal gedit
  2. Ketikkan kode berikut ini
  3. #include <gtk/gtk.h>
    
    int main (int argc, char *argv[])
    {
    	GtkWidget *window;
    
    	gtk_init(&argc, &argv);
    
    	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    	gtk_window_set_title(GTK_WINDOW(window), "Aplikasi Pertamaku di KOELIT");
    	gtk_window_set_default_size(GTK_WINDOW(window), 400, 400);
    	gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
    	gtk_widget_show(window);
    
    	gtk_main();
    
    	return 0;
    
    }
    
  4. Simpan dengan nama contoh2.c
  5. Buka Terminal dan masuk pada direktori tempat anda menyimpan file contoh2.
  6. Compile dengan perintah gcc contoh2.c -o contoh2 $(pkg-config –libs –cflags gtk+-2.0)
  7. Setelah anda mengompile file diatas maka akan tercipta file binari/executable baru dengan nama contoh2
  8. Jalankan dengan mengetikkan ./contoh2 atau dengan klik dua kali pada filebinary contoh2

Berikut saya jelaskan tentan kode GTK+ diatas

#include <gtk/gtk.h>
Perintah untuk mengimport library GTK+ untuk membuat tampilan GUI

int main (int argc, char *argv[])
deklarasi begin atau tanda pembukaan isi aplikasi

gtk_init(&argc, &argv);
Fungsi yang wajib ada untuk memanggil library GTK+

GtkWidget *window;
Deklarasi Variabel window dengan tipe data GtkWidget

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
membuat jendela form baru dan dimasukkan pada variabel window

gtk_window_set_title(GTK_WINDOW(window), “Aplikasi Pertamaku di KOELIT”);
mengeset judul pada form dengan judul “Aplikasi Pertamaku di KOELIT”

gtk_window_set_default_size(GTK_WINDOW(window), 400, 400);
mengeset ukuran form dengan ukuran 400 x 400

gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);

mengeset posisi form saat dijalan kan agar berada di tengah/center

gtk_widget_show(window);
kode wajib untuk menampilkan nama widget yang telah kita buat

gtk_main();
fungsi yang wajib disertakan di akhir setiap aplikasi GTK+

One thought on “Membuat Aplikasi Linux dengan GTK+ – Part2

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s