cara install gtk

11
Cara Install GTK+ di Linux Ubuntu Posted: 11 Juni 2010 by kubaat in GTK+ Tag:cara install gtk+ dan glade di ubuntu , install gtk+ lewat synaptic 3 GTK+ (GIMP Tool Kit) yang sudah kita ketahui adalah sebuah Toolkit untuk menghasilkan aplikasi Visual dan hadir dengan widget yang sangat komplit. Seperti yang saya jelaskan pada 4 seri tulisan sebelumnya yakni, Membuat Aplikasi Linux dengan GTK+ — Part 1 Membuat Aplikasi Linux dengan GTK+ — Part 2 Membuat Aplikasi Linux dengan GTK+ — Part 3 Membuat Aplikasi Linux dengan GTK+ — Part 4 Pada tulisan di atas sudah saya jelaskan tentang bagaimana membuat aplikasi dengan GTK+. Nah mungkin temen-temen banyak terjadi kesalahan saat melakukan kompilasi program, Jika saat Kompilasi program terdapat pesan bahwa GTK+ library belum terinstall ini berarti temen-temen harus menginstallnya terlebih dahulu. Berikut Langkahnya: 1. Buka Synaptic Package Manager

Upload: dedi77

Post on 30-Jun-2015

155 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cara Install GTK

Cara Install GTK+ di Linux Ubuntu

Posted: 11 Juni 2010 by kubaat in GTK+ Tag:cara install gtk+ dan glade di ubuntu, install gtk+ lewat synaptic 3

GTK+ (GIMP Tool Kit) yang sudah kita ketahui adalah sebuah Toolkit untuk menghasilkan aplikasi Visual dan hadir dengan widget yang sangat komplit.

Seperti yang saya jelaskan pada 4 seri tulisan sebelumnya yakni,

Membuat Aplikasi Linux dengan GTK+   — Part 1 Membuat Aplikasi Linux dengan GTK+   — Part 2 Membuat Aplikasi Linux dengan GTK+   — Part 3 Membuat Aplikasi Linux dengan GTK+   — Part 4

Pada tulisan di atas sudah saya jelaskan tentang bagaimana membuat aplikasi dengan GTK+. Nah mungkin temen-temen banyak terjadi kesalahan saat melakukan kompilasi program, Jika saat Kompilasi program terdapat pesan bahwa GTK+ library belum terinstall ini berarti temen-temen harus menginstallnya terlebih dahulu.

Berikut Langkahnya:

1. Buka Synaptic Package Manager

Install Library GTK+ lewat Synaptic

2. Ketikkan pada kolom pencarian “libgtk 2.0-dev” dan centang atau mark pada library yang dimaksud

3. Klik Tombol Apply

Page 2: Cara Install GTK

4. Tunggu sampai instalasi complete.

Selain menggunakan cara diatas sebenarnya library GTK+ dapat langsung terinstal saat anda menginstall Aplikasi GLADE Interface Designer

Membuat Aplikasi Linux dengan GTK+ – Part1

Posted: 9 Juni 2010 by kubaat in GTK+ 3

GTK+ Logo

Nah ini dia yang ditunggu tunggu, mungkin inilah yang menjadi pertanyaan beberapa orang yang sukanya mendevelop Aplikasi. Sebenarnya gimana sih caranya membuat Aplikasi di Linux.Oke Langsung aja saya ceritakan.

Apa sih GTK+ itu ? GTK+ adalah sebuah Toolkit Design Interface untuk membangun Aplikasi Visual Multiplatform terhadap semua Sistem Operasi. GTK+ bukanlah bahasa pemrograman tapi GTK+ adalah toolkit atau koding untuk designnya saja Sedangkan Pemrogramannya kita bisa menggunakan C, Python, VB, PHP dan lain-lain.

Berikut Langkah-langkah mengkoding Aplikasi Visual dengan GTK+

Buka Editor kesayangan anda di Linux misal Gedit. Ketikkan Kode berikut ini :

Page 3: Cara Install GTK

#include <gtk/gtk.h>

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

GtkWidget *window;

gtk_init(&argc, &argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_widget_show(window);

gtk_main();

return 0;

}

Simpan dengan nama misal coba.c Buka Accessories -> Terminal Masuk pada direktori tempat anda menyimpan file tadi (misal anda menyimpan di

/home/budi/Document) Compile dengan cara mengetikkan perintah berikut pada terminal

gcc coba.c -o coba $(pkg-config –libs –cflags gtk+-2.0)

Jalankan hasil kompilasi tersebut dengan ./coba

Jika berhasil maka akan tampil jendela form seperti berikut

Membuat Aplikasi Linux dengan GTK+ – Part2

Posted: 10 Juni 2010 by kubaat in GTK+, Linux Tag:Belajar Glade, membuat aplikasi linux dengan GTK+, Qt 1

Page 4: Cara Install GTK

contoh2 - Aplikasi Linux dengan GTK+

1. Buka Editor kesayangan anda misal gedit2. Ketikkan kode berikut ini

#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;

}

Page 5: Cara Install GTK

3. Simpan dengan nama contoh2.c4. Buka Terminal dan masuk pada direktori tempat anda menyimpan file contoh2.5. Compile dengan perintah gcc contoh2.c -o contoh2 $(pkg-config –libs –cflags

gtk+-2.0)6. Setelah anda mengompile file diatas maka akan tercipta file binari/executable

baru dengan nama contoh27. 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+

Page 6: Cara Install GTK

Membuat Aplikasi Linux dengan GTK+ – Part3

Posted: 10 Juni 2010 by kubaat in GTK+ Tag:glade, GTK+, membuat aplikasi linux dengan GTK+ 1

Contoh3 : Form dengan Widget

1. Buka Editor kesayangan anda misal gedit2. Ketikkan kode berikut ini

#include <gtk/gtk.h>

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

GtkWidget *window;GtkWidget *fixed;GtkWidget *tombol1;GtkWidget *teks1;

gtk_init(&argc, &argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_window_set_title(GTK_WINDOW(window), "Aplikasi Widget Pertamaku");gtk_window_set_default_size(GTK_WINDOW(window), 400, 400);gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);

Page 7: Cara Install GTK

fixed = gtk_fixed_new();gtk_container_add(GTK_CONTAINER(window), fixed);

tombol1 = gtk_button_new_with_label("Keluar");gtk_fixed_put(GTK_FIXED(fixed), tombol1, 220, 30);gtk_widget_set_size_request(tombol1, 80, 35);

teks1 = gtk_entry_new();gtk_fixed_put(GTK_FIXED(fixed), teks1, 10, 30);gtk_widget_set_size_request(teks1, 200, 30);

g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);g_signal_connect(tombol1, "clicked", G_CALLBACK(gtk_main_quit), NULL);

gtk_widget_show_all(window);

gtk_main();

return 0;

}

3. Simpan dengan nama contoh3.c4. Buka Terminal dan masuk pada direktori tempat anda menyimpan file contoh3.c5. Compile dengan perintah gcc contoh3.c -o contoh3 $(pkg-config –libs –cflags

gtk+-2.0)6. Setelah anda mengompile file diatas maka akan tercipta file binari/executable

baru dengan nama contoh37. Jalankan dengan mengetikkan ./contoh3 atau dengan klik dua kali pada filebinary

contoh3

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;GtkWidget *fixed;GtkWidget *tombol1;GtkWidget *teks1;Deklarasi Variabel window, fixed, tombol1 dan teks1 dengan tipe data GtkWidget

Page 8: Cara Install GTK

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

fixed = gtk_fixed_new();gtk_container_add(GTK_CONTAINER(window), fixed);Membuat Sebuah kontainer Fixed untuk menampung beberapa widget seperti entry dan button

tombol1 = gtk_button_new_with_label(“Keluar”);Membuat tombol baru dengan label “Keluar”

gtk_fixed_put(GTK_FIXED(fixed), tombol1, 220, 30);Meletakkan posisi tombol1 pada posisi koordinat x,y (220, 30)

gtk_widget_set_size_request(tombol1, 80, 35);Mengeset ukuran tombol yakni 80 x 35 –> ukuran pixel

teks1 = gtk_entry_new();Membuat textbox baru

gtk_fixed_put(GTK_FIXED(fixed), teks1, 10, 30);Meletakkan posisi teks1 pada koordinat 10, 30

gtk_widget_set_size_request(teks1, 200, 30);Mengeset ukuran teks1 yakni 200 x 30

gtk_widget_show_all(window);kode wajib untuk menampilkan seluruh widget yang ada di window termasuk tombol1 dan teks1

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